首页
会员中心
到顶部
到尾部
Java毕业设计

基于java的坦克大战游戏设计与实现 毕业论文+设计源码

时间:2020/10/13 14:52:58  作者:  来源:  查看:0  评论:0
内容摘要: 一、 课程题目3u 坦克大战(Java版本)3二、 题目分析与设计4n 需求分析4n 具体设计51. 图形用户界面52. 界面中的元素63. 坦克64. 树林75. 河流76. 墙体77. 家:78. 子弹:7}8}8}8}8}89. 爆炸:910. 菜单功能9n 类的介...

一、 课程题目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 开发环境:Myeclipse19

三、 测试分析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. 游戏可以暂停,重新开始,游戏帮助等功能。具体如下图:

基于java的坦克大战游戏设计与实现 毕业论文+设计源码
基于java的坦克大战游戏设计与实现 毕业论文+设计源码

  



相关评论
Java毕业设计
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号