设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于java的坦克大战游戏设计与实现 毕业论文+设计源码
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

一、 课程题目 3

u 坦克大战(Java版本) 3

二、 题目分析与设计 4

n 需求分析 4

n 具体设计 5

1. 图形用户界面 5

2. 界面中的元素 6

3. 坦克 6

4. 树林 7

5. 河流 7

6. 墙体 7

7. 家: 7

8. 子弹: 7

} 8

} 8

} 8

} 8

} 8

9. 爆炸: 9

10. 菜单功能 9

n 类的介绍 9

i) BombTank    坦克爆炸类 13

属性: 16

用户类主要是综合调用各个类来协作完成完成游戏的设计。 16

n 程序流程逻辑图 16

下图是程序运行的逻辑流程图,只是表示逻辑,并没有具体到每一个细节: 16

流程图: 17

n 开发环境:Myeclipse 19

三、 测试分析 19

1. 菜单项测试 19

1) 菜单效果图: 19

2) 开始新游戏功能测试: 19

3) 暂停功能测试: 19

4) 帮助模块测试图: 20

5) 退出功能测试: 20

2. 游戏信息测试: 20

3. 子弹射击到对方坦克后爆炸效果测试: 21

4. 子弹撞击到普通墙后,会使得墙消失一块的测试: 21

5. 金属墙受到子弹攻击的测试 21

6. 血包效果图:血包会随机的移动,以下是血包所在的两次不同位置: 22

7. 坦克吃血包增加生命值测试; 23

8. 当家被攻击后结束游戏: 24

9. 快捷键的测试: 24

10. 坦克撞击边缘的效果: 25

11. 用户赢得游戏后的效果测试: 25

} 27

} 27

四、 附录: 29

Images下的文件: 29

实现一个java版本的坦克大战游戏

【功能提示】

1. 游戏要有图形用户界面,界面能够反映游戏所有的细节。

2. 界面中要有坦克,墙,树林,河流。

3. 界面中要有一个“家”,“家”被攻击中则输了游戏。

4. 坦克分两种,敌方和我方。

5. 墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙。

6. 树和河流均只有一种,树林坦克可以通过。

7. 坦克可以发射子弹,敌我方的子弹属性一样。

8. 我方子弹可以杀死敌方坦克,敌方子弹也可以杀死我方坦克,但需要多枪子弹才可以杀死。

9. 敌方之间不可以杀死对方。

10. 子弹击中坦克要有爆炸,但击中墙不能爆炸。

11. 我方可以吃血包增加生命。

12. 游戏可以暂停,重新开始,游戏帮助等功能。具体如下图:



  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
变压器声音信号抗环境噪声干扰技术 高压电网无功补偿装置电气设计 毕 基于微信小程序+JavaSSM+
基于Android+Java后端 基于微信小程序+JavaSSM+ 基于微信小程序+JavaSSM+
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!