一.需求分析
本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编码实现的整个过程。进一步提高编写结构清晰,扩展性好,风格良好的应用程序,进一步提高思考解决实际问题的工程能力。
玩家进入游戏,退出游戏的功能,没有过关重玩的功能
玩家开始游戏,暂停游戏,查看游戏规则
玩家键盘A,D(快捷键)鼠标操作实现战舰的移动和投导弹攻击潜艇
潜艇左面出,向右移动,每一个时间间隔向上投鱼雷攻击战舰
战舰和潜艇被攻击后有相应的爆炸特效和对应的音效
玩家的得分统计,进入前十就提示输入姓名,当前最高分的查看
玩家通过的关口统计,下一关口难度增加的设置
Actor主要为玩家和游戏系统
玩家 user case 包括 开始游戏,操作战舰,退出游戏,暂停游戏,得分关卡,进入排行榜
游戏系统 user case 潜艇出击,爆炸效果,积分榜重置,结束游戏,场景画面