В настоящее время я пытаюсь написать ИИ, который затем будет играть в игру «2048». Этот ИИ в настоящее время работает теоретически, но когда я запускаю код, Chrome говорит мне, что сторона не отвечает. Когда я изменяю код таким образом, что цикл не активен, он полностью работает (ну, это «работает» означает, что у меня есть только код без циклов, то есть код, сообщающий стороне, как она должна выглядеть, и основная игра , в котором как-то работают петли)
Понятия не имею, что я делаю неправильно, я попытался удалить некоторые части кода, и это работает, когда я удаляю циклы в функции AIRunNow()
или AI()
.
По следующей ссылке вы можете получить каждый из трех моих файлов, css-файл более или менее пуст.
Код для самой игры скопирован с GitHub.
https://github.com/JackOBIsReal/2048-AI-not-working
Если вы обнаружите ошибки, которые я допустил в английских частях моих кодов, я буду очень рад, если вы исправите их тоже, поскольку я учусь на немецком языке, и я не хочу, чтобы эти ошибки были там, но это часть не важна для моего кода для работы.
Я еще не закончил код для ИИ, но сначала я хочу, чтобы код работал так далеко, потому что когда что-то не работает, когда я добавляю код ИИ, я могу сразу увидеть, что ошибки происходят из там, но если бы я добавил этот код сейчас, я бы не знал, является ли он источником ошибки или он где-то еще.
Я надеюсь, вы понимаете, что я имею в виду ...
Спасибо всем, кто смотрит на мою проблему, даже если он / она не может мне помочь.