发表于: 2021-05-08 21:23:15
1 1882
今天完成的事情:任务四的页面跳转,点击杀手杀人按钮等任务按钮,跳转到相应的页面进行接下来的命令。
任务思路:
1,法官页面点击开始游戏按钮,生成玩家页面,第一天和各步骤;
2,已完成所有页面跳转的写法,就是关联那些元素和命令还不会写。
3, 按照步骤 :杀手杀人;亡灵发表遗言 ;玩家发言交流;众人投票。
4,按照顺序点击才能正常游戏,否则跳出提示框。
5,点击杀手杀人,跳转至玩家格子页面 ,点击格子(显示刀子图片,来完成角色淘汰)点击其余多个格子也只显示最后点的格子的刀子图片。
6,杀手淘汰后,获取已死亡玩家的格子下标,进行储存数组操作,玩家被淘汰后自动跳转到玩家天数记录页面;若游戏结束自动跳转到结束页。 这里还不会搞,没有思路(这里需要辨别杀手的格子,在杀手回合内不允许杀手淘汰杀手。)
7,获取上一步所淘汰的玩家格子的数组,输出记录到玩家天数记录页面。并进行分析展示和记录。
8,接下来继续下面的步骤,需点击亡灵发表遗言,跳出正规弹框;若不按顺序点的话跳出错误弹窗提示。
9,玩家发言交流,跟亡灵发言一样的效果。
10,众玩家投票,点击进入投票页面。之前被杀手淘汰的玩家格子将不应该再被选中,并显示灰色。投票淘汰方法跟杀手杀人方法一样。完成后再一次进行储存数组操作,返还至玩家天数记录页面,进行统计。
11,投票结束后回到玩家天数记录页面,并且输出上一步储存的数组,统计并展示。当第一天被淘汰的人数统计为两名时,跳转并生成第二天。
12,第二天开始,上面第一天应该留在第二天上面,并且隐藏起来形成下拉框。第二天在第一天下面,跟第一天相同四个步骤按钮,后面循环类推。(整个页面要进行统计,看是否满足结束游戏条件,自动跳转至结束页)
游戏结束条件:杀手人数 > = 平民 || 杀手人数 == 0 则跳转至结束页面。
明天计划的事情:进一步完善任务四JS代码
遇到的问题:任务中的杀手淘汰的玩家和玩家投票淘汰的玩家数据传参,还没有明白。
收获:总结任务思路,多查,来实现自己思路的项目和想要的效果。
评论