Перейти к содержимому
инди/код Учимся программировать, создавая игры
Создать игру Уроки Поиграть Инструменты Книга
  1. Главная
  2. JavaScript

Мастерская / Библиотека знаний

Уроки JavaScript

Изучай JavaScript с нуля на примерах игр: переменные, условия, функции, события и работа с состоянием.

БлогJavaScriptHTML/CSSCanvasСоздание игр

Состояния игры: старт, пауза, результат и рестарт

Управляем началом партии, паузой, победой и перезапуском: один цикл, очистка ввода и полный сброс лабиринта.

23 сентября 2026 Посмотреть →

Движение персонажа: удержание клавиш, скорость и границы

Добавь управление прежним героем через состояние клавиш. Разбери фокус, отпускание, диагональ и границы с учётом размера персонажа.

23 сентября 2026 Посмотреть →

Игровой цикл на JavaScript: двигаем героя и ставим игру на паузу

Продолжи сцену с героем: отдели update от render, рассчитай deltaTime и управляй одним циклом. Проверь первый кадр, паузу и разные шаги врем...

23 сентября 2026 Посмотреть →

Локальный сервер: запускаем игру по HTTP

Запусти игру через локальный сервер Python и открой её по HTTP. Разберись с адресом, портом и папкой проекта, затем найди ошибку загрузки во...

23 сентября 2026 Посмотреть →

Циклы: строим поле карточек из массива

Создай поле карточек из массива с помощью циклов for и for...of. Добавь обработчики нажатий и научись менять число карточек без копирования...

23 сентября 2026 Посмотреть →

Таймеры в JavaScript: запуск и остановка игры

Дай игроку секунду на подготовку и десять секунд на набор очков. Разберись с setTimeout и setInterval, остановкой таймеров и повторным запус...

23 сентября 2026 Посмотреть →
← Назад Лента статей Далее →

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

инди/код Учимся программировать, создавая игры

Обучение веб-разработке через создание игр: JavaScript, HTML5 и Canvas на практике. Пошаговый путь от первой механики до релиза браузерной игры.

Разделы

JavaScript HTML/CSS Canvas Создание игр Поиграть Инструменты Блог Бесплатный курс Книга по JavaScript

Сообщество

Telegram ВКонтакте

Реквизиты

ИП Пацай Олег Васильевич

ИНН 861401841348

ОГРНИП 325861700109693

info@codeindie.ru

© 2026 Инди Код

Политика конфиденциальности

Исходники урока

Загрузка…

Файл

Выберите файл