本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于JAVA的坦克大战游戏的设计和实现
编号  10220
编程技术  Java
开发环境  Eclipse 或 MyEclipse
数据库  无
资料明细  毕业论文、程序、开题报告、答辩PPT、任务书
推荐指数  ★★★★★★
内容简介

目 录
绪 论 1
第一章 开发工具介绍 2
1.1网络游戏介绍 2
1.1.1网络游戏特征 2
1.1.2网络游戏的类型 3
1.1.3 Java语言的特点 4
1.1.4中国网络游戏市场现状 5
1.2 J2SE简介 5
1.2.1什么是J2SE 5
1.2.2 J2SE 平台体系结构 6
1.2.3 J2SE体系结构优势 6
1.2.4 J2SE编译运行的过程 7
1.2.5发环境及相关技术的介绍 8
1.2.6网络游戏开发概述 9
1.3绘图与混淆器 9
1.3.1提供低级绘制的Canvas类 9
1.3.2 Graphics类 10
1.3.3 JPG格式 10
1.3.4有关绘图的一些技术 10
1.3.5混淆器(Obfuscator)的使用 11
第二章 坦克大战游戏的需求分析 12
2.1坦克大战游戏的任务概述 12
2.2本程序需解决的有关程序问题 12
2.3使用对象 13
2.4游戏功能 13
2.5建议软硬件配置 13
第三章 总体设计 14
3.1坦克大战游戏的总体功能 14
3.2坦克大战总体流程图 15
第四章 算法设计和主要技术 16
4.1坦克大战生成算法 16
4.1.1子弹产生的算法 16
4.1.2敌人坦克产生的算法 16
4.1.3爆炸效果产生算法 17
4.1.4大本营产生算法 18
4.1.5面板产生算法 19
4.1.7河流产生算法 21
4.1.8普通墙的产生算法 22
4.1.9钢墙的产生算法 22
4.1.10主机服务器建立连接算法 23
4.2功能实现算法 26
4.2.1子弹功能算法 26
4.2.2坦克功能算法 27
4.2.3面板功能算法 28
第五章 坦克大战游戏的详细设计 30
5.1服务器的类 30
5.1.1主类ServerView类 30
5.1.2服务器模型ServerModel类的实现 31
5.1.3子弹属性bullet类的实现 34
5.1.4轰炸类bomb类的实现 37
5.1.5面板类drawingPanel类的实现 38
5.1.6敌人坦克enemy类的实现 40
5.1.7游戏关数level类 43
5.1.8游戏者player类的实现 46
5.1.9其他各类的实现 50
5.2客户端的类 53
5.2.1子弹属性bullet类的实现 53
5.2.2客户端模型ClientModel类的实现 54
5.2.3面板类drawingPanel类的实现 55
5.2.4说明控制类instructionHandler类的实现 57
5.2.5其他各类的实现 59
5.3服务器类结构图 62
5.4客户端类结构图 62
5.5坦克大战游戏的场景结构流程 63
第六章 系统实现 64
6.1各个类之间的主要功能 64
6.2系统功能实现 65
6.2.1主机运行启动图 65
6.2.2客户运行连接图 66
6.2.3玩家消息交互图 67
6.2.4超级武器效果图 68
6.2.5游戏过关图 68
6.2.6大本营变化图 69
6.2.7游戏结束图 69
第七章 游戏测试 70
7.1 测试方法 70
7.2 部分测试用例 70
7.2.1系统启动测试 70
7.2.2子弹发射测试 70
7.2.3玩家移动测试 71
7.2.4信息发送测试 71
7.2.5游戏暂停和继续的测试 71
7.2.6游戏胜利与失败的测试 72
7.3 测试分析和小结 72
总 结 73
参考文献 74
致 谢 75
附录A 用户手册 76
A.1坦克大战运行环境配置 76
A.1.1 软件配置 76
A.1.2 硬件配置 76
A.2“坦克大战”游戏规则 76
A.3“坦克大战”游戏操作 76
附录B 部分重要代码 77
B.1 ServerModel.java 77
B.2 Player.java 78

运行截图
说明
  以上是程序功能介绍。 如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  泡泡堂网络游戏的设计与实现
  •  手机游戏(堡垒)的设计与开发
  •  五子棋游戏的设计与实现
  •  扫雷游戏的设计与开发
  •  俄罗斯方块游戏
  • 文章导航
  • 上一篇:基于JAVA的聊天室系统的设计与实现(论文+程序)
  • 下一篇:基于J2EE的简单BBS论坛网站系统的设计和实现(论文+程序)