次のような東海道53次を旅するゲームを考えているのですが、ルールとして、最初にプレーヤーがもつサイコロの数を3つとして、一回サイコロを振るたびにサイコロを減らしていく、という事を行いたいのですがなかなかうまくいかず、苦戦しています。
最終的にはif(s=0)でゲームオーバーのページに飛ばしたいのですが,
どこを改善するべきでしょうか..
お願いいたします,,,
<html> <head> <meta charset="utf-8"> <title>東海道53次の旅</title> <script src="info.js"></script> </head> <body> <input type="button" value="賽を投げまする" onclick="sai();saih()"> <input type="button" value="賽の数を数える" onClick="howmanysai()"> <input type="button" value="賽のために稼ぎに出る" onClick="location.href='game1.html'"> <script type="text/javascript"> i=0; </script> </body> </html>
goURL
1goURL[0] = "final3.html"; 2goURL[1] = "final4.html"; 3goURL[2] = "final5.html"; 4goURL[3] = "final6.html"; 5goURL[4] = "final7.html"; 6goURL[5] = "final8.html"; 7goURL[6] = "final9.html"; 8goURL[7] = "final10.html"; 9goURL[8] = "final11.html"; 10goURL[9] = "final12.html"; 11goURL[10] = "final13.html"; 12goURL[11] = "final14.html"; 13goURL[12] = "final15.html"; 14goURL[13] = "final16.html"; 15goURL[14] = "final17.html"; 16goURL[15] = "final18.html"; 17goURL[16] = "final19.html"; 18goURL[17] = "final20.html"; 19goURL[18] = "final21.html"; 20goURL[19] = "final22.html"; 21goURL[20] = "final23.html"; 22goURL[21] = "final24.html"; 23goURL[22] = "final25.html"; 24goURL[23] = "final26.html"; 25goURL[24] = "final27.html"; 26goURL[25] = "final28.html"; 27goURL[26] = "final29.html"; 28goURL[27] = "final30.html"; 29goURL[28] = "final31.html"; 30goURL[29] = "final32.html"; 31goURL[30] = "final33.html"; 32goURL[31] = "final34.html"; 33goURL[32] = "final35.html"; 34goURL[33] = "final36.html"; 35goURL[34] = "final37.html"; 36goURL[35] = "final38.html"; 37goURL[36] = "final39.html"; 38goURL[37] = "final40.html"; 39goURL[38] = "final41.html"; 40goURL[39] = "final42.html"; 41goURL[40] = "final43.html"; 42goURL[41] = "final44.html"; 43goURL[42] = "final45.html"; 44goURL[43] = "final46.html"; 45goURL[44] = "final47.html"; 46goURL[45] = "final48.html"; 47goURL[46] = "final49.html"; 48goURL[47] = "final50.html"; 49goURL[48] = "final51.html"; 50goURL[49] = "final52.html"; 51goURL[50] = "final53.html"; 52goURL[51] = "final54.html"; 53goURL[52] = "final55.html"; 54goURL[53] = "final56.html"; 55 56 57n = Math.floor(Math.random() * 5)+1; 58s=3; 59function sai(){ 60 61 alert(n+"が出たみたいですよ!!"); 62 63 if(i+n<54){ 64location.href = goURL[i+n]; 65} 66else{ 67 alert("残念!勢い余って目的地を通り過ぎました。。。"); 68} 69} 70function saih(s){ 71s--; 72 return s; 73} 74 75function howmanysai(){ 76 77 78 alert("あなたの手持ちの賽の数は"+saih(s)+"です♩"); 79 80}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。