Состояния игры: старт, пауза, результат и рестарт
Управляем началом партии, паузой, победой и перезапуском: один цикл, очистка ввода и полный сброс лабиринта.
Мастерская / Библиотека знаний
Изучай JavaScript с нуля на примерах игр: переменные, условия, функции, события и работа с состоянием.
Управляем началом партии, паузой, победой и перезапуском: один цикл, очистка ввода и полный сброс лабиринта.
Добавь управление прежним героем через состояние клавиш. Разбери фокус, отпускание, диагональ и границы с учётом размера персонажа.
Продолжи сцену с героем: отдели update от render, рассчитай deltaTime и управляй одним циклом. Проверь первый кадр, паузу и разные шаги врем...
Запусти игру через локальный сервер Python и открой её по HTTP. Разберись с адресом, портом и папкой проекта, затем найди ошибку загрузки во...
Создай поле карточек из массива с помощью циклов for и for...of. Добавь обработчики нажатий и научись менять число карточек без копирования...
Дай игроку секунду на подготовку и десять секунд на набор очков. Разберись с setTimeout и setInterval, остановкой таймеров и повторным запус...
Исходники урока
Выберите файл