私はjsのシンプルなサイモンゲームを書いていますが、それを行う方法がわかりません。
そんなこと知ってる :
2 つの配列とレベル (スコア) 変数を作成する必要があります
- 1 から 4 (両端を含む) までのランダムに生成された数値を最初の配列に追加する必要があります. 4 つのボタンのいずれかが押されると、その値が 2 番目の配列に追加されます. 2 番目の配列が
同じサイズまたはそれより大きくない場合最初の配列より。値が 2 番目の配列に追加されるたびに、その値が
最初の配列の同じ位置の値と等しいことを確認し、そうでない場合は、両方の配列をクリアし、levelvar を 1 に設定して、「ゲームオーバー」を警告します。 1つ
間違えると、続行できません。2 番目の配列の長さが
level 変数と一致する場合は、配列 1 に乱数を追加し、
配列 2 をクリアして、levelvar をインクリメントします。
しかし、私はコードの面で無知です。
私の Jsfiddle : http://jsfiddle.net/jbWcG/2/
JS:
var x = []
var y = []
var levelvar = 1
document.getElementById("test").onclick= function() {
document.getElementById("test").innerHTML=x
};
document.getElementById("button1").onclick= function() {
x.push("Red")
};
document.getElementById("button2").onclick= function() {
x.push("Green")
};
document.getElementById("button3").onclick= function() {
x.push("Yellow")
};
document.getElementById("button4").onclick= function() {
x.push("Blue")
};
HTML:
<button id="button1">Red</button><br />
<button id="button2">Green</button><br />
<button id="button3">Yellow</button><br />
<button id="button4">Blue</button><br />
<p id="test">Click To see What you have clicked</p>
特定の値が同じかどうかを 2 つの配列で確認するにはどうすればよいですか?
生成された配列が [1,2,3,4,1,2,3] で、位置 5 で 2 を押したとします。2 つの数値が一致することを確認するにはどうすればよいでしょうか。前もって感謝します