发表于: 2016-12-29 23:09:58

2 1474


一、今天完成的事情:

1.完成了tass2-4中所有页面的布局和杀手杀人、黑夜解密的js编写。


二、明天要的事情:

1.彻底完成task2-4;


三、遇到的问题:

未解决的:

1.先说说自己的思路吧,很多东西不太清晰:

   1.从杀手杀人页面开始,杀手杀人之后,将死的人存在一个数组里面,并保存在localstorage,key值为die。


   2.在黑夜解密里提出存的东西,并用innerhtml方法输出到html中。


   3.在投票页面,提取die中的东西,并给他设置特殊样式,然后用js写一个点击它的时候会提示此人已死不能选择。投票之后死的用数组的pushu方法,加入到原有的die数组中,并存在数组中。这一步中存在的问题:如何判定这个人是由人投票投死的?我想出的方案是将投票投死的存在另外一个数组中,并存在localstorage中,key值为vote,在下一页分别提取die和vote中的东西,输入到html里面。但是这样又存在一个问题,每天死的人如何分辨?难道还要将每天死的人单独存在一个数组中然后再使用localstorage?


   4.我准备让两个黑夜解密页面,杀手杀人和投票页面都使用同一个html。我想的方法是:在第一个杀手杀人页面设置一个变量,var k=1,然后点击去人之后K++,并存入localstorage中,key值为killpage。在投票页面将它取出来,并且判断它的奇偶,基数则为杀手杀人,偶数则为投票。黑夜解密也用同样的方法来操作。这样存在的问题:首先,杀手杀人页面和投票页面的逻辑虽然大部分相同,但是我觉得还是需要重新写一套逻辑,用if判断,该用哪一套。。但是。。这样做真的好麻烦!!!!!好麻烦!!!好麻烦!!!对了,这样储存在local里的东西,没有清除的话。。下次进入应该会出现不可预测的错误吧= =


   5.判断杀手水民胜利的条件已经想出来了,杀手胜利的条件是  杀手数量=水民数量。。水民则需搞死全部杀手。这个倒还蛮好解决。。。


真的感觉自己智商不够用了。。。还是我真的想得太复杂了???


最后贴上自己的任务地址:zmyfrank.com  


ps:今晚在家看网络情况。。不一定能上传上去- -




返回列表 返回列表
评论

    分享到