Сбой сайта Javascript при использовании циклов или многих функций, вызывающих другие - PullRequest
0 голосов
/ 13 мая 2018

В настоящее время я пытаюсь написать ИИ, который затем будет играть в игру «2048». Этот ИИ в настоящее время работает теоретически, но когда я запускаю код, Chrome говорит мне, что сторона не отвечает. Когда я изменяю код таким образом, что цикл не активен, он полностью работает (ну, это «работает» означает, что у меня есть только код без циклов, то есть код, сообщающий стороне, как она должна выглядеть, и основная игра , в котором как-то работают петли)

Понятия не имею, что я делаю неправильно, я попытался удалить некоторые части кода, и это работает, когда я удаляю циклы в функции AIRunNow() или AI().

По следующей ссылке вы можете получить каждый из трех моих файлов, css-файл более или менее пуст.

Код для самой игры скопирован с GitHub.

https://github.com/JackOBIsReal/2048-AI-not-working

Если вы обнаружите ошибки, которые я допустил в английских частях моих кодов, я буду очень рад, если вы исправите их тоже, поскольку я учусь на немецком языке, и я не хочу, чтобы эти ошибки были там, но это часть не важна для моего кода для работы.

Я еще не закончил код для ИИ, но сначала я хочу, чтобы код работал так далеко, потому что когда что-то не работает, когда я добавляю код ИИ, я могу сразу увидеть, что ошибки происходят из там, но если бы я добавил этот код сейчас, я бы не знал, является ли он источником ошибки или он где-то еще. Я надеюсь, вы понимаете, что я имею в виду ...

Спасибо всем, кто смотрит на мою проблему, даже если он / она не может мне помочь.

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