更新时间:06-10 上传会员:紫色烟火
分类:计算机信息 论文字数:7518 需要金币:1000个
摘要:在第一次世界大战和第二次世界大战中,坦克被设计出来并实际运用,在军事领域发挥了巨大的作用。随着科技的发展,虚拟的坦克大战游戏应运而生,受到广大军事游戏爱好者的追捧。考虑到以上原因,基于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