基于Java的坦克大战设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:比较厉害的单机游戏几乎都是国外公司开发出来的。比如著名的游戏公司暴雪公司。国外比较注重个人和公司的游戏版权,极大的维护了所有权者的合理权益,极大的激发了个人以及公......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: