跨平台网络对战游戏的设计与实现.doc
《跨平台网络对战游戏的设计与实现.doc》由会员分享,可在线阅读,更多相关《跨平台网络对战游戏的设计与实现.doc(59页珍藏版)》请在三一办公上搜索。
1、本科学生毕业论文(设计)题目(中 文):跨平台网络对战游戏的设计与实现(英 文):Design and implementation of game of thecross-platform network姓 名 学 号 院 (系)电子工程系专业、年级电子信息工程 级指导教师 湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识
2、到本声明的法律结果由本人承担。 本科毕业论文(设计)作者签名: 二0一 三年 月 日 毕业论文(设计)任务书课题名称:跨平台网络对战游戏的设计与实现学生姓名: 系 别:电子工程系专 业:电子信息工程指导教师: 湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: 跨平台、C+、Qt、黑白棋、网络、套接字2、毕业论文(设计)内容要求:为了准确全面的设计和实现整个游戏,需先构思整个流程如下:(1) 介绍Qt工具的应用;(2) 不同平台的了解和介绍;(3) 介绍C+面向对象的思想;(4) 黑白棋游戏算法的设计与实现;(5) 黑白棋接口布局的设计与实现;(6) 黑白棋游戏各功能的设计与实现;(7
3、) 测试结果;3、文献查阅指引:1 倪继利.Qt及Linux操作系统窗口设计M.北京:电子工业出版社,2006.12,218-236.2 王存健,张建正.嵌入式Linux下Qt/Embedded的应用M.嵌入式系统.2007.04,1-6.3 郑振杰.C+程序设计M.北京:人民邮电出版社,2005.4 余苏宁,王明福.C+程序设计M.北京:高等教育出版社,2003.5 W.Richard Stevens,Bill Fenner, Andrew M.Rudoff, UNIX Network Programming, Volume 1:The Sockets Networking APIM, Th
4、ird Edition.6 韦东山.嵌入式Linux应用开发完全手册M.北京:人民邮电出版社,2007.4,32-45.7 王丽洁.嵌入式Linux的图形界面技术研究与实现D.国防科技大学:软件工程,2006.11.01,16-27.8 许建.基于Qt的嵌入式浏览器和GUI的实现D.西安电子科技大学:通信与信息工程,2008.01.01,5-12.4、毕业论文(设计)进度安排:(1) 第7学期的寒假,查文献,熟悉C/C+语言的使用;(2) 第8学期的第1周,查文献学会运用Qt控件,调研跨平台的环境搭建;(3) 第23周,完成游戏界面的设计;(4) 第4周,实现各游戏界面的功能;(5) 第5周,
5、完成游戏程序设计流程图;(6) 第6周,初步完成黑白棋游戏算法程序,撰写论文;(7) 第7周,完成网络部分的开发工作,填写中期检查表;进一步补充毕业论文内容;(8) 第8周,进行程序结果的测试,修改完善程序并进一步完善毕业论文内容;(9) 第9周完成毕业论文初稿;(10) 第10周定稿,填写相关表格;(11) 第11周毕业论文装订,准备答辩。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目跨平台网络对战游戏的设计与实现作 者 姓 名李观培所属系、专业、年级
6、电子工程系 电子信息工程 专业 2009年级指导教师姓名、职称包本刚 副教授预计字数10000开题日期2012.12.25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)本选题的理论、实际意义选择本课题的意义在于整个游戏的设计思想独特,利用游戏设计的思想及算法指导带动完成一种游戏设计的架构。该游戏具有生动的主题和界面设计,能够将游戏安装嵌入到各种嵌入式设备中,能够成为嵌入式设备的一款应用。最重要的是,该款游戏支持不同平台的网络联网对战。2)国内外有关本选题的研究动态和自己的见解国内外各类棋牌游戏丰富,便于该游戏的推广与实际应用,但是它们的主题单一,但
7、游戏的设计过程中加入丰富的主题元素,使得用户更具有可操作性和趣味性,从而更加体现出从用户体检角度出发的思想。主要内容:1、不同平台的了解和介绍;2、介绍C+面向对象的思想;3、不同网络平台套接字的调研;4、黑白棋游戏的设计与实现;5、跨平台网络部分的开发;6、测试结果;研究方法:1、 完成游戏界面的设计。2、 进行游戏算法的分析。3、 进行网络部分的开发。完成期限和采取的主要措施:(1)第7学期的寒假,查文献,熟悉C/C+语言的使用;(2)第8学期的第1周,查文献学会运用Qt控件,调研跨平台的环境搭建;(3)第23周,完成游戏界面的设计;(4)第4周,实现各游戏界面的功能;(5)第5周,完成游
8、戏程序设计流程图;(6)第6周,初步完成黑白棋游戏算法程序,撰写论文;(7)第7周,完成网络部分的开发工作,填写中期检查表;进一步补充毕业论文内容;(8)第8周,进行程序结果的测试,修改完善程序并进一步完善毕业论文内容;(9)第9周完成毕业论文初稿;(10)第10周定稿,填写相关表格;第11周毕业论文装订,准备答辩。主要参考资料:1 倪继利.Qt及Linux操作系统窗口设计M.北京:电子工业出版社,2006.12,218236.2 王存健,张建正.嵌入式Linux下Qt/Embedded的应用M.嵌入式系统.2007.04,16.3 郑振杰.C+程序设计M.北京:人民邮电出版社,2005.4
9、余苏宁,王明福.C+程序设计M.北京:高等教育出版社,2003.5 W.Richard Stevens,Bill Fenner, Andrew M.Rudoff, UNIX Network Programming, Volume 1:The Sockets Networking APIM, Third Edition6 韦东山.嵌入式Linux应用开发完全手册M.北京:人民邮电出版社,2007.4,3245.7 许建.基于Qt的嵌入式浏览器和GUI的实现D.西安电子科技大学:通信与信息工程,2008.01.01,512.89指导教师意见: 指导教师签名: 教研室意见:签 名: 年 月 日开 题
10、 报 告 会 纪 要时间 2012.12.25地点三教517与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)包本刚副教授宫彦军教授贾竹君副教授何红松讲师陈爱武讲师游珍珍讲师会议记录摘要:问题1:整个设计实现了一些什么功能?答:整个设计项目实现人人对战,人机对战,网络对战,悔棋,播放音乐,更换背景等功能。问题2:整个设计的步骤是怎样的?答:整个设计分为软件界面设计与绘画,各模块功能划分,编码开发,和后期测试四个大的步骤,整个项目严格按照这些步骤进行。问题3:整个项目有什么意义?答:整个项目是跨平台的,对于跨平台的游戏开发具有一定的作用,在后期开发中,还可以把游戏嵌入到嵌入式设备等终
11、端中去,使游戏更具推广性。会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目跨平台网络对战游戏的设计与实现学生姓名李观培学 号200906002304系 别物理与电子工程专 业电子信息工程指导教师包本刚检查日期2013.4.10指导教师检查情况记载及修改意见:修改意见:1. 文献引用较少,并且格式不对。2. 各标题的重点不明确。3. 流程图是怎样获得的,没有详细的描述过程。4. 算法描述不够详细。5. 应该加入必
12、要的附录文件。6总体篇幅不够。签名: 注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目跨平台网络对战游戏的设计与实现学生姓名李观培学号200906002304专业班级电信 0903 班指导教师包本刚职称副教授系(教研室)电子工程系指导过程记录指导内容记录(一)先了解相关Qt方面的资料,调研网络套接字的用法。学 生 签 名: 2013 年 1月 1 日 指导教师签名: 2013 年 1月 1 日指导内容记录(二)学习并掌握C+的语法,学习面向对象编程思想,掌握基本的编程技巧以及
13、调试技巧。学 生 签 名: 2013 年 1月15 日 指导教师签名: 2013 年 1月15 日指导内容记录(三) 熟练Linux系统平台及基本命令。能够对基本的文件进行编译。学 生 签 名: 2013 年 2月 1 日指导教师签名: 2013 年 2月 1 日指导内容记录(四) 熟悉Qt软件的使用,掌握基本的软件用法。学 生 签 名: 2013 年2 月 15日 指导教师签名: 2013 年2 月 15日指导过程记录指导内容记录(五) 进行基本界面的绘画,实现基本的功能开发。学 生 签 名: 2013 年 3月 3 日 指导教师签名: 2013 年3 月 3 日指导内容记录(六) 注意各模
14、块的衔接与结合。学 生 签 名: 2013 年3月20 日 指导教师签名: 2013 年3月20 日指导内容记录(七)确认各个需求,进行编码工作。注意后期代码维护工作。学 生 签 名: 2013 年4 月12 日 指导教师签名: 2013 年4 月12 日指导内容记录(八) 进行软件的测试工作,优化程序,优化效率。学 生 签 名: 2013 年 5 月 6日 指导教师签名: 2013 年 5 月6 日答辩小组组长意见(对情况是否属实做出意见)组长(签名): 201 年 月 日注:本表与毕业论文一起装订存档。湖南科技学院本科毕业论文(设计)评审表论文题目跨平台网络对战游戏的设计与实现作者姓名李观
15、培所属系、专业、年级电子工程 系 电子信息工程 专业 2009年级指导教师姓名、职称包本刚 副教授字 数10000定稿日期2013.5.8中文摘要本文利用C+,Qt,网络套接字等技术,实现了支持跨平台的网络黑白棋游戏开发,同时融入“植物大战僵尸”的主题元素,使得游戏更具趣味性,该游戏支持注册账号,人人对战,人机对战,网络对战,悔棋,背景更改,音乐播放等不同功能,使得该款游戏富有多样性,同时跨平台的网络对战是设计的一个独特之处,调研发现,在不同平台的通信中,底层实现方案相差不大,因此利用套接字技术,可以在不同平台进行通信,同时自己设计传输协议,使得数据传输和解析变得更为简单,更加具有可控性,采用
16、UDP通信技术的优点是,传输速度快,但由于其是无连接的,所有在数据安全性方面,不如TCP通信,基于本款游戏的传输数据小的特点,用UDP通信还是安全可靠的。后期开发应该支持该款游戏运用到嵌入式设备当中,使游戏更具推广性。关键词(3-5个)跨平台、C+、Qt、黑白棋、网络、套接字英文摘要In this paper, using C+, Qt, network sockets technology, has realized the network Reversi game development support platform, at the same time thematic element
17、s into zombies, make the game more interesting, the game supports registered account, all war, man-machine war, network war, afterwards, background change, music player and other functions, so that the game is rich in diversity, and cross-platform network is a unique design to the war, research foun
18、d that, in the communication of different platform, implementation scheme is similar, so the use of socket technology, can communicate in different platform, at the same time to design their own transmission protocol, makes the data transmission and analysis becomes more simple, more controllable, t
19、he advantages of using UDP communication technique, the transmission speed is fast, but because it is connectionless, all in the data security aspect, as TCP communication, data transmission characteristics of the game based on small, UDP communication is safe and reliable. The late development shou
20、ld support the game to use embedded equipment, make the game more generalizati.the transmission speed is fast, but because it is connectionless, all in the data security, as well as TCP communication, data transmission characteristics of the game based on small, with UDP communication is safe and re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平台 网络 游戏 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4228989.html