郑朋辉2009326138坦克大战(开题报告)

郑朋辉2009326138坦克大战(开题报告)

ID:18413667

大小:80.50 KB

页数:8页

时间:2018-09-17

郑朋辉2009326138坦克大战(开题报告)_第1页
郑朋辉2009326138坦克大战(开题报告)_第2页
郑朋辉2009326138坦克大战(开题报告)_第3页
郑朋辉2009326138坦克大战(开题报告)_第4页
郑朋辉2009326138坦克大战(开题报告)_第5页
资源描述:

《郑朋辉2009326138坦克大战(开题报告)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汕尾职业技术学院数学与应用系2012届毕业生毕业论文(设计)开题报告题目:基于JAVA技术实现坦克大战游戏专业:093软件开发与项目管理学生姓名:郑朋辉学号:2009326138指导教师:曹佳佳填表日期:2011年10月7日汕尾职业技术学院数学与应用系制2011年10月7日8说明1.毕业设计(论文)开题报告是保证毕业设计(论文)质量的一个重要环节,为规范毕业设计(论文)的开题报告,特印发此表。2.学生应通过调研和资料搜集,主动与指导教师讨论,在指导教师的指导下,在毕业设计(论文)工作前期内完成开题报告撰写。3.开题报告内

2、容必须用黑墨水笔工整书写或按此电子文档标准格式打印,禁止打印在其它纸上后剪贴。4.此表填写一式二份,一份交指导教师(数学与应用系审批后,由系办存档),一份学生本人自存。5.开题报告需经指导教师及专业教研室审查同意,方可正式开始毕业设计(论文)工作。6.本表由专业教研室负责解释。8毕业设计题目基于JAVA技术实现坦克大战游戏一、选题依据:(简述研究现状,说明该毕业设计的设计目的及意义)随着社会的发展和人们生活水平的提高,人们的精神文化生活日益丰富,为了让我们在闲暇的时间多方面发展个人的兴趣爱好,为了更好地开放个人智力,游戏

3、成为人们生活中不可缺少的一部分。当今网络游戏越来越丰富多彩,层出不穷,有些让人眼花缭乱,应接不暇。坦克大战是童年经常玩的游戏,也是经典的一款游戏。本系统的坦克大战是基于Java语言设计开发的,具有高超的人工智能,精美的图形处理,支持单机单人双人和网络对战的坦克射击游戏。比网络上实现的游戏更加方便,快捷,智能。更加主要的目的是通过完成这个项目,让自己真正全面体会到java的精髓之处。因为在整个游戏的开发过程中将涉及到java基本知识的大部分内容,如:事件、线程、动画、双缓冲图像、复合键控制和图形界面等知识。二、设计思路(设

4、计提纲、系统结构及主要功能模块设计、成员分工情况)游戏可以一个人和电脑作战,游戏以消灭全部敌方坦克过关为目的。在这过程中,坦克有机会得到血包来增添生命值,也可以利用各种地形来战胜敌人。游戏设置了墙面,坦克不能穿越墙面射击对方,玩家还有一些增强战斗力的方法。1、玩家开始游戏时会有几条命备用;2、坦克可以越过草地和空地,不能越过墙面等障碍物;3、游戏随机出现物品补充给玩家;4、音乐陪伴游戏;5、游戏难易程度设置。8软件的主要功能模块设计图:基于客户机/服务器的Soctet通信模式入下图所示:创建Socket类的对象指定服务器

5、端公认的Socket地址和端口在Socket上监听客户端的链接请求接受客户端的请求信息解释并处理请求信息创建Socket类对象向服务器端发送链接请求向服务器发出请求接收服务结果将处理结果返回给客户端服务器端客户端服务请求服务响应对战模式:8准备开始新游戏难度选择EasyHard停止游戏退出游戏更改界面其他音乐选择登录游戏网络模式:8退出游戏游戏模式登录网络游戏人机电脑随机产生敌方坦克真人玩家坦克判断胜负填写个人信息,发送邀请,准备开始游戏对战甲方坦克乙方坦克玩家一玩家二玩家一玩家二判断胜负8三、研究方法1、认真查找相关书

6、籍,收集相关资料,为后期毕业设计做好准备工作;2、经常与同学,指导老师进行积极讨论;3、采用面向对象的软件工程方法进行设计和开发;4、使用IBMRational进行建模构图;5、使用eclipse作为开发环境;6、使用SqlServer2000进行数据库设计。四、进度安排:序号各阶段完成的内容起止时间1收集、整理相关设计资料,完成开题报告10月1日~10月8日2研究和确定坦克游戏设计方案10月9日~10月31日3系统界面的设计11月1日~11月5日4Eclipse进行开发11月6日~11月28日5编写软件设计说明书11月

7、29日~12月2日6整理、检查、打印设计说明书,测试并完善游戏功能12月3日~12月10日学生(签字)__________指导教师(签字)_________注:任务执行日期:自2011年10月8日起,至2011年12月24日止五、参考文献1、Java图形用户界面设计与实例陈家兴等编著出版时间: 2004-1-12、实用软件工程(第2版)赵池龙等编著出版时间: 2006-9-13、Java语言程序设计(第二版)李尊朝等编著出版时间: 2008-2-14、数据库应用技术——SQLServer2000罗耀军主编出版时间: 20

8、08-2-15、Java语言程序设计进阶篇(美)梁 著,万波 等译出版时间: 2008-6-16、Java开发入门与项目实战杨洪雪等编著出版时间:2010-27、Java典型应用彻查1000例.图形与网络游戏开发贾蓉生等编著出版时间: 2009-7-18指导教师意见:指导教师签名:年月日教研室审查意见:教研室主任签名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。