Я пытаюсь создать код для навигации по лабиринтам, но я могу заставить его двигаться вниз - PullRequest
0 голосов
/ 01 мая 2019

Я создаю программу лабиринта, в которой вы вводите дизайн лабиринта, используя 5 и 0, и вам нужно перемещаться по нулям, а пятерки действуют как стены. Сейчас я не могу заставить программу «перемещать»«игрок» к цели, так что любая помощь будет оценена

Я удалил любой код, который загромождал область, я пробовал разные синтаксисы, но ничего не получилось для правильного выхода

    while(x <= 0)
    {
    while(y != 0)
    {
    side++;
    printf("\n Right");
    y = maze[up][side];
    maze[up][side] = 1;
    }
    up = (1-up);
    std::cout << maze[up][side] << std::endl;
    while(y != 0)
    {
    printf("Down");
    y = maze[up][side];
    maze[up][side] = 1;
    }

код, который, как предполагается, переводит игрока "вниз"

up = (1-up);
    std::cout << maze[up][side] << std::endl;
    while(y != 0)
    {
    printf("Down");
    y = maze[up][side];
    maze[up][side] = 1;
    }

Код должен переместить игрока вниз и затем отметить правильный путь со значением один

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