基于Java实现的潜艇大战游戏

it2022-05-05  123

一.需求分析

1.1 设计任务

本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编码实现的整个过程。进一步提高编写结构清晰,扩展性好,风格良好的应用程序,进一步提高思考解决实际问题的工程能力。

1.2 功能需求

玩家进入游戏,退出游戏的功能,没有过关重玩的功能

玩家开始游戏,暂停游戏,查看游戏规则

玩家键盘A,D(快捷键)鼠标操作实现战舰的移动和投导弹攻击潜艇

潜艇左面出,向右移动,每一个时间间隔向上投鱼雷攻击战舰

战舰和潜艇被攻击后有相应的爆炸特效和对应的音效

玩家的得分统计,进入前十就提示输入姓名,当前最高分的查看

玩家通过的关口统计,下一关口难度增加的设置

1.3 用例模型

Actor主要为玩家和游戏系统

玩家 user case 包括 开始游戏,操作战舰,退出游戏,暂停游戏,得分关卡,进入排行榜

游戏系统 user case 潜艇出击,爆炸效果,积分榜重置,结束游戏,场景画面

点击此处下载源码


最新回复(0)