科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > java坦克大战项目源码+毕业设计
总共48086条微博

动态微博

查看: 16741|回复: 88

java坦克大战项目源码+毕业设计

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-06-17 19:40:12 |只看该作者 |倒序浏览
    一、      课程题目
    u 坦克大战(java版本)
    实现一个java版本的坦克大战游戏
    【功能提示】
    1.  游戏要有图形用户界面,界面能够反映游戏所有的细节。
    2.  界面中要有坦克,墙,树林,河流。
    3.  界面中要有一个“家”,“家”被攻击中则输了游戏。
    4.  坦克分两种,敌方和我方。
    5.  墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙。
    6.  树和河流均只有一种,树林坦克可以通过。
    7.  坦克可以发射子弹,敌我方的子弹属性一样。
    8.  我方子弹可以杀死敌方坦克,敌方子弹也可以杀死我方坦克,但需要多枪子弹才可以杀死。
    9.  敌方之间不可以杀死对方。
    10. 子弹击中坦克要有爆炸,但击中墙不能爆炸。
    11. 我方可以吃血包增加生命。
    12. 游戏可以暂停,重新开始,游戏帮助等功能。具体如下图:
    " D# t5 p7 ^# Y' D+ ~1 M& y; O6 J
    一、      题目分析与设计
    n  需求分析
    1.       设计一个图形用户界面,将所有游戏的元素都能在此用于界面上表现出来,界面能够接受用户的操作,具有人机交互功能。用户可以选择重新开始游戏,退出游戏,暂停游戏和查找游戏帮助。
    2.       界面中包含坦克,树,河流,阻挡墙和游戏用户所要保护的“家”。
    3.       坦克:坦克分为两种,敌方坦克和用户控制的坦克。用户方和敌方坦克均可以发射子弹,可以改变路径的行走,且在行走过程中遇到墙等阻碍物和游戏边界时要改变方向,而不能一直顶着障碍物不放。坦克之间不能穿越,碰撞到后自动调换方向。
    4.       树:界面中要包括树林,作为遮掩物体和修饰物体,以便增加游戏的元素,使得游戏更加贴切人性化。树的数目不限,以游戏整体界面清晰美观来决定数目。
    5.       河流:界面中要包括河流,河流作用与树林相同,同样河流的数目不限,以游戏界面整体美观度来决定数目。
    6.       墙:墙体分为两种,普通的墙和铁墙,普通的墙在受到子弹袭击时会损坏,而铁墙可以阻碍子弹的穿越。两方的坦克均不能穿越两种墙体,但都可以摧毁普通墙体。普通墙体的数目配合其他元素合理安排,铁墙则不宜过多,不然游戏难度太低甚至因为坦克不能穿越铁墙而使得游戏无法进行下去。
    7.       “家”:用户方除了有一辆自己的坦克外还有一个要保护的家,家由普通墙体包围,家受到子弹攻击后游戏立即结束,用户方则输了本局游戏。
    8.       子弹:子弹可以由敌方和用户方发射,且发射出去的子弹可以直线移动,直到碰到障碍物就消失,子弹可以穿越树林和河流。敌方坦克受到一颗子弹攻击会爆炸从而导致死亡,死亡后坦克消失。用户方受到子弹攻击后会减少寿命,且受到四次攻击则死亡,此时如还有敌方坦克存在,则用户方输掉本次游戏。
    9.       爆炸:当子弹射击到坦克身上时,要产生爆炸效果。
    10.   方向:坦克和子弹都有方向,可以选择上下左右四个方向,且子弹的方向从属于坦克的方向。

    : C8 I. r3 }& ^" l5 D
    项目源码下载地址:  
    游客,如果您要查看本帖隐藏内容请回复
    + D7 H8 v; {7 R7 g" v2 E) D5 \+ B
    0 Z3 M! r  B# Y0 |) g, K' X

    " z0 K, s: r' G  |5 X

    科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    12

    主题

    7

    听众

    684

    金钱

    四袋长老

    该用户从未签到

    活跃会员

    沙发
    发表于 2014-06-19 22:17:03 |只看该作者
    这个貌似也不错
    回复

    使用道具 举报

    96

    主题

    7

    听众

    406

    金钱

    四袋长老

    该用户从未签到

    板凳
    发表于 2014-06-20 22:41:05 |只看该作者
    小时候经常玩的游戏
    回复

    使用道具 举报

    2

    主题

    0

    听众

    105

    金钱

    三袋弟子

    该用户从未签到

    地板
    发表于 2014-09-19 15:47:50 |只看该作者
    分享也是一种快乐
    回复

    使用道具 举报

    1

    主题

    0

    听众

    73

    金钱

    二袋弟子

    该用户从未签到

    5#
    发表于 2014-09-23 22:33:11 |只看该作者
    感谢分享感谢分享感谢分享
    回复

    使用道具 举报

    1

    主题

    1

    听众

    71

    金钱

    二袋弟子

    该用户从未签到

    6#
    发表于 2014-09-28 03:26:05 |只看该作者
    谢谢分享、刚好需要!
    回复

    使用道具 举报

    1

    主题

    0

    听众

    62

    金钱

    二袋弟子

    该用户从未签到

    7#
    发表于 2014-11-05 14:29:03 |只看该作者
    谢谢楼主分享,学习java中
    回复

    使用道具 举报

    11

    主题

    0

    听众

    302

    金钱

    三袋弟子

    该用户从未签到

    8#
    发表于 2014-12-19 11:34:36 |只看该作者
    谢谢楼主,我现在刚学JavaWeb,急需各种源码
    回复

    使用道具 举报

    1

    主题

    0

    听众

    85

    金钱

    二袋弟子

    该用户从未签到

    9#
    发表于 2015-02-23 21:49:21 |只看该作者
    牛掰,不要太叼
    回复

    使用道具 举报

    1

    主题

    0

    听众

    113

    金钱

    三袋弟子

    该用户从未签到

    10#
    发表于 2015-03-09 21:45:37 |只看该作者
    不错,谢谢分享
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表