游戏名
王者光耀
游戏需求
团队作业1
最终游戏方案
游戏玩法
游戏采用回合制的玩法,每回合每方的英雄可以进行移动和攻击各一次。攻击指普通攻击或技能,一回合中只能选择一项。除此之外,游戏的目标不变,仍以摧毁敌方水晶为目标。
英雄
英雄的生命值和攻击力不变,将其移动速度和子弹速度等效为每回合的移动范围和攻击范围,并适当调整数值。英雄死亡后3回合复活。
| 廉颇 |
3165 |
403 |
3 |
3 |
| 小乔 |
2497 |
378 |
4 |
4 |
| 后羿 |
2728 |
428 |
3 |
3 |
| 刘邦 |
3369 |
395 |
3 |
3 |
| 孙悟空 |
2876 |
418 |
4 |
3 |
| 孙尚香 |
2604 |
428 |
3 |
4 |
英雄的技能修改如下:
- 试探:1级解锁,2回合CD,对3格范围内的小兵造成300点伤害。
- 惩戒:3级解锁,3回合CD,对3格范围内的小兵造成650点伤害。
- 斩杀:3级解锁,5回合CD,对5格范围内的敌军造成其已损失生命值24%的伤害。
- 狂暴:5级解锁,4回合CD,普通攻击造成双倍伤害,持续2回合。
- 幽灵疾步:7级解锁,4回合CD,增加移动范围2格,持续2回合。
- 治疗术:9级解锁,6回合CD,恢复自己与5格范围内所有我方人员已损失生命值的40%。
注:CD及技能持续回合均从下回合开始算。
基地
| 防御塔 |
940 |
1100 |
4000 |
| 水晶 |
1260 |
1460 |
6500 |
其余属性保持不变。
小兵
小兵生命值1000,攻击力200,攻击范围为2格,每回合移动范围为3格。自动向距离最近的敌军单位移动直至到达攻击范围内,并发起攻击。
地图
地图与原题目要求相同,不做更改。
系统的设计类图

系统的开发环境、小组的开发规范
- 经讨论决定用Qt来进行界面的实现,vs完成类的设计
- 开发规范:
1、命名规范遵循主流规范
2、一屏原则:一个方法体的代码幅应该在一屏比较和合理;逻辑复杂的代码可以抽离出方法体;
3、尽量使用if{}else,不要一直if去判断
4、函数形参表中,所有的引用加const
5、头文件除了特殊情况,应使用#ifdef控制块
头文件#endif应采用行尾注释
6、关键函数必须写上注释,说明函数的用途
7、努力使类的接口少而完备
8、避免生成临时对象,尤其是大的临时对象
团队成员分工方案注:以下顺序无排名先后
倍民:
镇平:
启昌:
- building
spring
turret
crystal
益颂:
德钊:
未完待续
风好大,我好冷——团队作品
原文:https://www.cnblogs.com/elis/p/9140379.html