我正在用Javascript寫一個簡單的掃雷遊戲。我有一個二維數組(稱爲「mineInput」)來保存所有地雷的位置。我有一個單獨的數組「結果」,它記錄了每個單元格相鄰的地雷數量。Javascript掃雷遊戲,不能增加正確的單元格
我有嵌套的for循環遍歷每個行和「結果」的每一列和您在「mineInput每賣」 2。如果有我的,我遞增與result[i][j]++;
礦井數量。但是我注意到怪異的行爲其中整個柱遞增,而不是僅僅一個小區
此:
[ [ 0, 0, 0 ],
[ 0, 0, 0 ],
[ 0, 0, 0 ] ]
後跟:result[i][j]++;
變爲:
[ [ 0, 1, 0 ],
[ 0, 1, 0 ],
[ 0, 1, 0 ] ]
代替:
[ [ 0, 0, 0 ],
[ 0, 1, 0 ],
[ 0, 0, 0 ] ]
這裏是全碼(PLS原諒控制檯日誌的淫穢數)。 https://repl.it/BIYH/2
任何想法有什麼不對?
我已將您的帖子從調用此遊戲「Minecraft」更改爲「掃雷」。 「我的世界」是3D探索和構建東西的遊戲;掃雷是二維尋找隱藏的礦場遊戲,我敢肯定你正試圖在這裏問一下。 – duskwuff
你試過了嗎(結果[i] [j])++; ? –