发表于: 2016-12-27 21:26:14

2 1521


今天完成的事情:

写完了杀人游戏简单版,接着上次写到的地方,逻辑思路如下:

1.标记被投死的人,存储状态


2.存储死掉的人


3.判断游戏是否结束,俩方阵营中一方死完则游戏结束,宣告胜利方,并跳转初始身份分配页,需同时判断数组中“身份”和“存货状态”俩个属性;若未结束则继续游戏。


4.继续游戏需判断跳转到杀人页还是投票页,一轮流程中共杀人俩次,可根据死人的数量的奇偶来判断流程位置;为偶数表明投票完成,跳转杀人页;为奇数表明杀人完成,跳转投票页。


5.继续游戏时,开始第二轮杀人需要重新获取数组数据,和初始杀人页写在一起会很复杂,我采取的是将已有死人的杀人页写成一个新的页面。


遇到的问题和收获:

1.if…else语句一开始老是爱省略else,结果嵌套复杂后花括号数量老是对不上,频繁报错;查询得知省略else在不同的情况可能仅仅做省略用,也有可能代表不同的条件判断,一味省略把原本判断条件打乱了。所以要注意书写规范。


2.条件语句并列条件的写法,死人有俩种,一种是被杀死的,一种是被投死的,一开始同时写了俩个if,结果导致其中一个条件判断失效;需用“||”连接,写法如下:


明天计划的事情:开始task5


成果展示:http://119.10.57.69:880/jnshu066/



返回列表 返回列表
评论

    分享到