目录
1. . 游戏概览 1
1.1 界面交互 1
1.2 地形设计 4
1.3 角色设计 4
1.4 战斗设计 5
1.5 关卡设计 5
1.7 其他要求 5
2.1 总览 6
2.2 主要关系图 6
2.3.1 HUD 10
2.3.2 Level 10
2.3.3 GameProp 10
2.3.4 GameCharacter 11
2.3.5 GameCharAction 12
2.3.6 EnemyAI 12
2.3.7 GameScene 12
1.2地形设计
具有网格地图,具有地形:草地、围墙、石板。
草地:最普通的地形,没有任何特殊效果。
围墙:游戏场地周围的石墙,用来框定棋盘范围。
石板:具有减小角色移动速度的效果。毕竟众所周知,毛毛在石板上会打滑
除了基础地面,地形还包括地面上生成物,目前有如下生成物: 箱子、石块:阻碍角色移动
魔法石:给上下左右的角色回复生命值
花瓶:给上下左右的角色扣除生命值具体画面见下文详细说明
1.3角色设计
属性设置:
生命值攻击力
移动速度(机动性) 攻击范围
护甲:对方攻击力减去护甲为实际收到伤害
幸运值:影响闪避攻击的概率,0位完全不闪避,100为一定闪避
有如下角色:
喵:最为普通的角色,没有技能。
橘喵:高血、高防、低移速、低攻击角色,无技能。
运动喵:低血、无防、高移速但不能移动到相邻格子角色,无技能。
庸医喵:基本属性同“喵”,但具有特殊技能,可以治愈其他角色,但有一定概率治愈失败,反而是 对方收到伤害。
Boss喵:是“喵”的加强版,特殊技能为每四回合在自己周围召唤敌对的普通喵。
1.4战斗设计
回合制战斗,可在界面交互部分看到UI设计和显示的移动和攻击范围。
伤害结算为实时结算,任何角色受到攻击后会有红色的表示扣血量的字从角色头顶弹出然后消失,且左 下角的状态栏也可查看受到的伤害。
1.5关卡设计
具有三个关卡,三个关卡地形各不相同,且敌我角色不同:
第一关:教学性质关卡,敌我双方都有两个普通喵,地形简单。
第二关:新出现橘喵类型敌人,同时我方加入运动喵类型角色。地形背景为一个卡通猫头。前两关 胜利、失败条件都是全歼敌方、我方全部死亡。
第三关:地形基本同第二关,但是阻碍地形更多。敌方出现Boss喵,我方加入橘喵和庸医。本关卡 胜利条件为敌方Boss死亡,失败条件为我方庸医死亡。
总体上看,难度逐渐提高。
1.6敌方AI设计
实现基础的“靠近-攻击”逻辑。
1.7其他要求
游戏背景音乐、音效:
存在背景音乐,具体内容见文档末参考部分音效:
点击敌方、我方角色时发出不同的喵叫声喵收到攻击时候发出呜呜声
攻击挥刀音,这个比较小声
HUD弹出音效
角色得到治愈时的治愈音效。、图片素材:见文档末参考部分
动画效果:主要存在如下动画角色各种行动动画
弹出窗口动画
收到攻击\收到治愈的效果显示动画按钮浮动动画
1.. 游戏概览
这是一个可爱的指挥猫猫打架玩耍的小游戏。