| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7518 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在第一次世界大战和第二次世界大战中,坦克被设计出来并实际运用,在军事领域发挥了巨大的作用。随着科技的发展,虚拟的坦克大战游戏应运而生,受到广大军事游戏爱好者的追捧。考虑到以上原因,基于Java开发设计这款游戏。 本款游戏是采用Java语言编写的。本设计主要实现的基本功能有:存档功能,此功能使用了Java 的io流等相关技术,及时读取游戏进度或者存储游戏;基本操作功能,主要使用多线程,事情监听等技术;音效功能,当坦克发射子弹或者坦克爆炸会发出相关音乐。 此次开发目的是开发一款功能全面且面向大众的坦克游戏。本款坦克大战游戏中主要包含游戏障碍物模块窗口模块,坦克类模块,子弹模块,还有容纳这些物体的各种容器等等。这些模块相互联系。经过测试,运行正常。
关键词:Java;坦克;游戏
目录 摘要 Abstract 1 绪论-1 1.1开发背景-1 1.2国内单机游戏研究现状-1 1.3国外单机游戏研究现状-1 1.4设计的目的及意义-2 2系统需求分析-3 2.1可行性分析-3 2.1.1技术可行性分析-3 2.1.2经济可行性分析-3 2.1.3操作可行性分析-3 2.2游戏规则和系统功能分析-3 2.2.1 游戏规则-3 2.2.2 系统功能分析-4 2.3功能上需要解决的技术问题-4 2.3.1 线程的问题-4 2.3.2 游戏射击精度问题-4 2.3.3 坦克重叠碰撞以及障碍物问题-4 2.3.4 绘图问题-5 3 概要设计-6 3.1 游戏总体流程及界面设计-6 3.1.1游戏设计-6 3.1.2游戏界面设计-6 3.2 系统功能设计-8 3.2.1 主角坦克-8 3.2.2 敌方坦克-8 3.2.3 背景音乐和音效-8 3.2.4障碍物-8 3.2.5 核武器-8 4游戏详细设计及实现-9 4.1 游戏界面和操作方式及结束标志-9 4.1.1 游戏欢迎界-9 4.1.2 游戏操作方式-9 4.1.3 游戏结束-10 4.2 游戏中类的设计和特殊效果-10 4.2.1 坦克类-10 4.2.2 子弹类-11 4.2.3 爆炸类-11 4.2.4 线程类-12 4.2.5喷射效果-12 5系统测试-13 5.1界面测试-13 5.2功能测试-13 5.2.1子弹测试-13 5.2.2 坦克性能测试-13 5.2.3爆炸测试-13 6总结-14 参 考 文 献-15 致 谢-16 |

