【设计+论文】Java版坦克大战游戏的设计与实现

收藏

编号:20171013093855266    类型:共享资源    大小:25.38MB    格式:RAR    上传时间:2017-10-13
  
20
关 键 词:
设计 论文 java 坦克 大战 游戏 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

Java版坦克大战游戏的设计与实现

摘要

随着信息技术的飞速发展,计算机的使用也日渐普及本文从实际应用出发向大家介绍坦克大战游戏的设计与实现。 Java良好的跨平台特性在移动平台的开发中显示出了巨大的威力。Java语言面向对象的优势也使得开发游戏变得非常容易。 

    本论文介绍了坦克大战的历史、java的相关技术及本程序的结构分析和具体功能的实现。游戏是在Eclipse3.2环境下编程。它的主要功能有:坦克能够四处移动,能够发射子弹打击敌人,敌人的坦克能够自由移动,能够产生模拟爆炸效果,能够产生障碍物,能够增长生命。 


关键词:Java,坦克大战,智能



目   录

1  引言1

1.1 开发背景1

1.2 国内外单机游戏的研究现状1

1.3 研究意义1

2  开发环境及相关技术的介绍3

2.1  开发环境3

2.2  Java语言的特点3

2.3  关于Eclipse4

2.4   本章小结5

3  系统设计及相关的技术6

3.1  系统可行性分析6

3.1.1  技术可行性6

3.1.2  经济可行性6

3.1.3  操作可行性6

3.2  系统需求分析6

3.2.1  单机模式下实现的功能6

3.2.2  用况建模7

3.3  程序运行流程7

3.3.1  程序中炮弹的运行流程7

3.3.2  程序中小道具的运行流程8

3.4  系统总体设计9

3.4.1 坦克大战总体功能设计9

3.4.2  坦克大战的游戏规则10

3.4.3  客户端TankClient的设计10

3.4.4  坦克类Tank设计11

3.4.5  子弹类设计12

3.4.6  爆炸类设计13

3.4.7  加载声音和图片类设计13

 

3.5  本系统相关技术的介绍13

3.5.1  关于Java Swing组件13

3.5.2  绘图技术14

3.5.3  线程14

4  系统详细设计与实现15

4.1  游戏界面15

4.1.1 游戏开始界面15

4.1.3  游戏操作方式16

4.2  坦克初始化16

4.2.1  在面板中加入坦克16

4.2.2  让坦克可以移动17

4.3  坦克作战18

4.3.1  添加子弹18

4.3.2  发射子弹18

4.3.3  将敌方坦克击毙19

4.4  游戏结束20

4.5  系统优化20

4.5.1  添加背景音乐20

4.5.2  加入血条21

4.5.3  加入小道具21

5  系统测试23

5.1  界面测试23

5.2  功能测试23

5.2.1  子弹测试23

5.2.2  坦克测试23

5.2.3  爆炸测试23

5.2.4  血条、小道具测试24

6  总结25

6.1  本系统的总结25

 

6.2  设计中的不足之处25

6.3  展望26

参考文献27

致谢28





展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】Java版坦克大战游戏的设计与实现
链接地址:http://www.west960.com/p-205529.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开