发表于: 2017-06-22 22:58:14
1 810
一、今天完成的事:
1.完成游戏结束的判断条件;
2.初步完成第二天的流程界面,但是效果不对应,明天还需要改正;
二、明天的计划:
1.继续任务4
三、遇到的问题:
1.第二天的流程界面显示不对,会导致第一天的流程颜色改变,而且无法单独隐藏第一天的信息,明天继续研究
四、收获:
1、学会了怎么判断游戏结束,将玩家中活着的身份取出来,如果都是水民,则水民胜利,如果杀手人数等于水民人数则杀手胜利,其他状态则跳转到下一天的界面:
sessionStorage.setItem("allPlayers",JSON.stringify(allPlayers));
for (var i = 0; i < allPlayers.length; i++) {
if (allPlayers[i].status == "live") {
if (allPlayers[i].id == "水民") {
water++
} else {
killer++
}
}
}
然后进行人数判断:
if (killer == 0) {
alert("游戏结束!");
window.location.href='task4.html';
} else if (killer == water) {
alert("游戏结束!");
window.location.href='task4.html';
} else {
window.location.href='task3-3.html';
}
2、学会了怎么用jquery删除元素中的id:
$(".content3").removeAttr("id");
$("p").removeAttr("id");
评论