我想要适应这个蛇游戏: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