发表于: 2017-04-09 22:29:51

1 467


今天完成的事情

1、修改了js任务三存在的bug,完成了js任务三

之前判断错误,直接写了all,没有写下标。导致无法判断。所以无法获取杀手。

修改过后的代码

2、开始js任务4

阅读了js任务4的要求,开始了js任务4的css样式。

任务4的思路:接收到前页传来的数据后,从杀手杀人页需要对数组进行处理,将之前的一维数组变为二维数组,第二维存储“alive”,“dead”。

被杀手杀人页点击后,该元素的二维就变为dead,同时样式变色。

经历几轮循环,对胜负条件做判断。跳结果页。


明天计划的事情

开始js任务4

学习js任务状态机

遇到的问题


收获

小课堂:

杀人的业务逻辑?

一.玩家无操作时:1.打印出每个玩家的身份方框。2.标记出已经出局的玩家。

二.选择杀死玩家时:1。点击选中玩家的方框时,给出相应被选中提示。不可以选择已出局玩家。杀手不可以杀死同伙。3.更换选择玩家时,该玩家状态标记为被选中,其他玩家都为未选中。

三.确认杀死玩家时,对该玩家的对象属性更改。例如生命属性更改为killed,并记录死亡天数。


投票的业务逻辑?

一.玩家无操作时:1.打印出每个玩家的身份方框。2.标记出已经出局的玩家。

二.选择投死玩家时:1。点击选中玩家的方框时,给出相应被选中提示。不可以选择已出局玩家。3.更换选择玩家时,该玩家状态标记为被选中,其他玩家都为未选中。

三.确认杀死玩家时,对该玩家的对象属性更改。例如生命属性更改为voted。记录该玩家死亡天数。

四.每次投票结束后,天数+1.

五.判断游戏是否结束。



返回列表 返回列表
评论

    分享到