Препятствия Javascript Змея - PullRequest
0 голосов
/ 31 октября 2018

Я сделал игру «Змея» и хочу добавить кусты, к которым змея не имеет права прикасаться. Кусты должны быть размещены в линиях по всей карте.

Я добавил один куст, но я не знаю, как сделать что-то такое же, как копирование, вставляя куст, но перемещая его под существующим. Я думаю, мне нужен цикл for какой-то. Но я действительно не знаю, как это реализовать.

<script>
var wall;
var wall_y;
var wall_x;
var frameCount = 0;
const FRAME_COUNT_NEW_LINE = 500;
function bush() {

    ctx.dra
}
function doWall() {

if (inGame) {
    ctx.drawImage(wall, wall_x, wall_y);
    for (var z = 0; z < dots; z++) {

        if (z == 0) {
            ctx.drawImage(head, x[z], y[z]);
        } else {
            ctx.drawImage(ball, x[z], y[z]);
        }
    }  console.log(wall_y); 
       console.log(wall_x);
    console.log(apple_x);
    console.log(apple_y);
 } else {
     gameOver();
}        
}
//Is there collision?
function checkWall() {
if ((x[0] == wall_x) && (y[0] == wall_y)) {
    locateWall();
    gameOver();
}
}
//Where is the wall?
function locateWall() {
wall_x = 5 * DOT_SIZE;
wall_y = 30 * DOT_SIZE;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...