Игра изначально задумывалась именно как иллюстрация для видео. Но на данный момент мне кажется, что она вышла слишком сложной.
Все таки гексагональная сетка и а-стар не самые тривиальные вещи.
html/body опускаю потому, что, как вы правильно заметили, и без них все работает. Кода меньше, читать/писать проще, а дописать всегда можно потом.
Код еще очень сырой. Кеширование всей карты и прочего сделаю позже.
Сейчас все на этапе «оно работает», чтобы можно было продемонстрировать как игра будет выглядеть вообще.
Алерт нужен для того, чтобы заблокировать main loop. console.log в данном случае не подходит.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Все таки гексагональная сетка и а-стар не самые тривиальные вещи.