This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Уроки

Эта страница содержит несколько серий уроков, в которых освещаются различные рабочие процессы для эффективного создания разных типов веб-игр.

2D игра Breakout на чистом JavaScript

В этом пошаговом руководстве вы сможете реализовать простой клон игры Breakout с использованием чистого JavaScript. Попутно вы узнаете основы использования элемента <canvas> для реализации фундаментальной игровой механики, такой как рендеринг и движущиеся изображения, обнаружение столкновения, механизмы управления и выигрышные и проигрышные состояния.

2D-игра Breakout с использованием Phaser

В этом пошаговом руководстве вы будете использовать тот же самый клон Breakout, что и предыдущая серия уроков, за исключением того, что на этот раз вы сделаете это, используя HTML5 игровой фреймворкPhaser. Идея состоит в том, чтобы научить некоторым основам (и преимуществам) работы с фреймворками наряду с фундаментальной игровой механикой.

2D-игра Лабиринт с применением ориентации устройства

В этом учебном пособии показано, как создать 2D-игру Лабиринт с использованием HTML5, включая основы, такие как обнаружение столкновения и размещение спрайтов на <canvas>. Это мобильная игра, в которой используются API Ориентация устройства и Вибрация для улучшения игрового процесса и построенная с использованием фреймворка Phaser.

2D-игра платформер с использованием Phaser

В этой серии уроков показано, как создать простую платформенную игру с использованием Phaser, освещаются такие основы, как спрайты, столкновения, физика, коллекции и многое другое.