我想要適應這個蛇遊戲:http://jsfiddle.net/unsign3d/uq6YL/有一個「滾動網格」的意義上,蛇可以從網格的任何一邊行走,並會出現在另一邊。這種蛇遊戲的例子可以在這裏找到:http://codeincomplete.com/projects/snakes/。我相信解決方案是一個簡單的解決方案,但不幸的是它在概念和語法上都不在我的掌握之中。沒有界限的蛇遊戲
這是檢測碰撞代碼:
function check_collision(x, y, array) {
//This function will check if the provided x/y coordinates exist
//in an array of cells or not
for (var i = 0; i < array.length; i++) {
if (array[i].x == x && array[i].y == y) return true;
}
return false;
}
任何幫助,將不勝感激。
我認爲使用這裏的循環緩衝區可能是有用的,但我不知道如何實現。 – user2444319 2014-12-07 18:42:40