欢迎来到天天文库
浏览记录
ID:9017938
大小:254.08 KB
页数:11页
时间:2018-04-15
《中国象棋网上对弈设计-毕业论文开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1.选题的意义和背景随着科学技术的发展,计算机普及到各家各户,人们的“世界”变得越来越小,不再局限于现实,逐渐向虚拟扩散,各种娱乐活动填充着大家的日常生活。其中游戏(无论是网游还是单机小游戏)更是休闲不可或缺的一项娱乐。随着移动设备越来越普及和移动设备硬件的提升,移动设备的功能越来越完善,游戏也从“简单”的电脑游戏升级到迷你版的手机游戏。电脑游戏作为网络技术和数字技术的化身,把各种文化、教育和知识都融合到娱乐游戏中,更好的传播了一些文化知识,使神圣、庄严的文化更加平民化、大众化,更加让人易于接受。同时电脑游戏还呈现不同爱好人士喜欢的场
2、景,如战争场面、杀戮场面等,把玩家的思维身临其境,带给用户许多现实中不能拥有的体验,从而吸引了无数的用户投入到其中,也就给电脑游戏市场带来了巨大的潜在发展空间和爆发能量。中国互联网发展时间短,许多地方还不够完善,电脑游戏的发展还只是崭露头角,无论是网络游戏还是单机游戏,都期待着互联网的“春天”。盛大、网易、腾讯等网络公司投资巨资开发研究或代理电脑游戏,其中的利润是非常可观的。中国的电脑游戏市场就好比一个等待开发的蛋糕,现在越来越多的眼睛在瞄准这个蛋糕,其前景不可估量。中国象棋,蕴含着中国文化的精髓,可以锻炼和体现一个人的思维和胸襟,可
3、以训练一个人的心理,借用于游戏推广,会受到许多人的追捧,得到可观的收益的。2.国内外研究现状国外互联网技术发展比较早,网络技术比国内先进,电脑游戏开发更是领先国内一大步,许多电脑游戏在全球风靡,如魔兽世界、魔兽争霸、地下城与勇士等,都是人们不会淡忘的游戏。外国网络技术和数字技术好,游戏界面更加人性化,其网络游戏正逐步走向成熟和深化,人机交互技术更加成熟,使“娱乐随时随地”的梦想更加接近,技术融合带来游戏跨平台发展,通过网络、个人电脑、家庭电脑、交互电视、手机终端设备等都可以进行交流,不同设备可以进行相同毕业设计开题报告的游戏。由于国外
4、技术领先国内,如今外国游戏已经中国市场占据了很重要的地位,使得中国文化环境逐渐改变,民族文化已经不太能吸引玩家。国内技术不够成熟,许多网络游戏、单机游戏和网页游戏成为游戏垃圾。国内电脑游戏市场缺少中国自己人的游戏,缺少蕴涵中国文化精髓的游戏,来引领国内电脑游戏市场的风向,归引青少年的思维与思想。3.设计思路3.1设计总体思路1)设计程序良好的用户界面,尽可能的真实模拟象棋环境,双方对局过程中显示的界面一致。2)基于TCP/IP协议,结合象棋对弈的特点,设计一套可行网络实时数据通信协议。3)制定棋盘及状态数据结构,方便实时通信、屏幕作图
5、和用户的交互。4)制定出详细的游戏规则。3.2具体设计思路本系统为中国象棋网上对弈,以网络通信原理结合中国象棋的规则设计完成,是一款能够实现局域网内双人联机对弈的电脑游戏程序。本系统主要由数据结构、图像绘制、规则设置、网络通信、棋子操作五本分构成。3.2.1点对点通信从OSI参考模型的应用层来看,可认为网络是由工作站和服务器组成的,但从传输层和网络层的角度看,工作站和服务器没有本质的区别,它们都是连接到网络上的一台机器,都可以用网络地址或名称来代替。它们之间的通信就是所谓的点对点通信,也叫对等通信。在局域网上,点点通信意味着两个工作站
6、可以直接对话而不用经过文件服务器中转。________________________________________1___________________________________毕业设计开题报告通信的基础是套接口(Socket),一个套接口是通讯的一端。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。3.2.2屏幕作图和用户交互屏幕作图与用户的交互为用户提供了一个交互工作环境,称交互界面。通常在图形显示方式,把屏幕划分成图形区、菜单区和
7、提示区。菜单功能的好坏直接影响到交互界面的友好性。交互绘图操作命令是通过某单表达,菜单的设计需考虑到交互方便和提高交互效率。常见的菜单有文宇菜单和图标菜单两大类,图标菜单较为直观、形象,不受文种不同的限制等优点。屏幕作图与用户的交互的基本功能一般可归结为绘图功能、图形编辑、尺寸标准、作图工具、显示功能、询问功能、信息转换和二次开发工具等八大功能。3.2.3棋盘和棋子的设计1)棋盘012345678楚河汉界图3.1棋子活动的场所,叫作“棋盘”。在长方形的平面上,绘有九条平_________________________________
8、_______2___________________________________毕业设计开题报告行的竖线和十条平行的横线相交组成,共有九十个交叉点,棋子就摆在交叉点上。中间部分,也就是棋盘的第五,第六两横线之间末画
此文档下载收益归作者所有