发表于: 2017-06-15 23:01:43

1 904


今天完成的事情:

终于把任务4的业务逻辑完整搞出来啦,今天解决了杀人和投票页面跳转的问题,游戏结束及获胜方的条件判断问题,结果页面的游戏日志输出问题。

明天的计划:

任务4是硬撸出来的,没有用上状态机,明天尝试把状态机套上,看看用和不用的区别有多大,再找找看还有没有其他bug,完善一下代码。

遇到的问题:

杀人和投票页面对于已阵亡玩家的处理,最开始是想做成:点击已阵亡玩家的小刀图标时弹出已阵亡提示,后来发现会产生冲突;后来又想把已阵亡玩家的小刀图标通过DOM删除,结果还是不好实现;最后找到一个最简单的办法就是把已阵亡玩家的小刀图标的display属性设置为none,完美解决,没有冲突。

今天还犯了一个弱智错误,把window.location.href里的href打成herf了,然后webstorm也没有报错,结果页面死活不跳转。

收获:

终于把任务4的功能实现了,发现js任务还是逻辑能力很重要,很多问题都是逻辑不够严谨导致的。



返回列表 返回列表
评论

    分享到