本次大作业的话,我构思制作一个以塔防游戏“明日方舟”中的人物为蓝本制作一个简单的单人格斗小游戏,这个小游戏实现起来主要分成几个界面分别是:
主页:开始游戏、人物详情、设置
人物选择界面:在主页点击开始游戏后转入的界面用来选择人物
展示人物对战界面:人物选择完成后转入该界面,用来展示玩家和ai选择的人物
游戏界面:这个格斗小游戏的主要“战场”
人物详情界面:在主页点击人物详情界面会转入的界面用来查看人物
对应人物细节界面:在人物详情界面点击人物图片转入的对应界面,用来查看人物详细属性、技能介绍
还有几个实现游戏的相关类:
人物类:存放人物相关属性和身体/攻击图片的类
虚拟摇杆类:用来实现控制人物移动的虚拟摇杆的类
技能类:用来实现各个人物的技能的效果的类
Ai逻辑类:用来实现控制对手角色行动逻辑的类
分身类:实现分身技能效果产生的分身的行动逻辑类
子弹类:用来实现相关技能效果的类
还有一个音乐服务用来播放背景音乐