代码思路
团队中我负责的是英雄这一块。首先我从攻击与被攻击入手。从这点我们就需要攻击值、血量、攻击对象、和攻击范围,考虑完这些后就考虑技能,技能有技能冷却时间和技能效果,然后就是经验值和等级,这时就考虑获取经验的方式,及击杀英雄击杀小兵。
代码设计
通过上面分析我们可以建立两个类hero和skill.
hero中包含attack、blood、attackrange、attackaim、level、exprience等成员,skill中则包含skillstime、skills等成员。
遇到的问题
1、技能的CD问题。刚开始时遇到的第一个问题就是如何与时间结合。就到百度查了一下关于时间的函数,找到了一个sleep函数其可以是技能多长后冷却完成可惜发现它是在原地停留一定时间后继续运行这就不能满足要求现在还在寻找中;
2、确定攻击对象。这个团队讨论后到后面再解决。