Введение в разработку игр на JavaScript. Создайте 2D-игру с нуля
Эта книга представляет собой практическое руководство по созданию 2D-игр с использованием JavaScript и HTML5 Canvas. Автор, Грэм Стюарт, проводит читателя через все этапы разработки — от основ рисования на холсте до создания полноценной анимированной игры.
В первой части книги («Рисунок») подробно рассматриваются фундаментальные концепции работы с элементом Canvas: рисование фигур, линий, текста, работа с путями и кривыми. Читатель научится создавать базовые игровые объекты, такие как космический корабль и астероиды, используя тригонометрию и преобразования контекста. Особое внимание уделяется организации кода и рефакторингу для поддержания чистоты проекта.
Вторая часть («Анимация») посвящена оживлению игрового мира. Вы освоите принципы базовой анимации, создание надежного игрового цикла и работу с несколькими динамическими объектами. Книга учит использовать объектно-ориентированный подход в JavaScript для управления сложными сущностями, такими как движущиеся астероиды или персонажи в стиле Pac-Man.
Издание идеально подходит для начинающих разработчиков, которые хотят освоить создание браузерных игр без использования тяжелых движков. К концу книги вы сможете самостоятельно разработать свою первую 2D-игру, понимая ключевые принципы игрового дизайна, анимации и структуры кода на JavaScript.









