Разработка игр на языке JavaScript

Учебник для вузов.

Сергей Беляев "Разработка игр на языке JavaScript" Лань, 2016 год, 128 стр. (13,4 мб. pdf)

Из учебного пособия вы узнаете, как разрабатывать игры на JavaScript. Рассмотрены основные технологии разработки 2D игр на языке JavaScript для однопользовательского режима. В представленном практическом пособии не приводится учебный курс по разработке приложений на HTML5 и JavaScript, предполагается, что читатель имеет начальные знания по одному из языков программирования.

В пособии приведена практическая информация поэтапной реализации элементов игры. Каждая глава при этом раскрывает определенную технологию и набор методов необходимых в процессе разработки игры на JavaScript. Показана практическая реализация кода. В конце каждой главы есть вопросы для самопроверки и практические задания, выполнение которых позволит лучше разобраться в теме учебника. Учебное пособие рассчитано на бакалавров и магистров, обучающихся по специализации "Программная инженерия" и "Прикладная математика и информатика", а также найдет своих читателей, в кругу интересующихся разработкой современных WEB - приложений.
ISBN: 978-5-8114-1980-7

Оглавление книги.

Глава 1 Базовые элементы языка 5
1.1. Первая HTML - страница 5
1.2. Отображение прямой на холсте 7
1.3. Отображение прямоугольника и зигзага 9
1.4. Отображение нескольких прямоугольников 14
1.5. Отображение рисунков, простейшая анимация 17
1.6. Трансформация изображения 20
Вопросы для самопроверки 22
Упражнения 22

Глава 2 Отображение карты игры 23
2.1. Сохранение карты в формате JSON 23
2.2. Описание объекта для управления картой 28
2.3. Дополнительные методы работы с картой 41
Вопросы для самопроверки 46
Упражнения 46

Глава 3 Отображение объектов 47
3.1. Создание объектов игры 48
3.2. Загрузка изображений для объектов 56
Вопросы для самопроверки 67
Упражнения 67

Глава 4 Взаимодействие с пользователем 68
4.1. Взаимодействие с использованием клавиатуры 68
4.2. Взаимодействие с использованием мыши 72
4.3. Реализация менеджера событий 75
Вопросы для самопроверки 79
Упражнения 79

Глава 5 Реализация логики поведения объектов 81
5.1. Физические особенности пространства 82
Прямолинейное движение 82
Свободное падение 84
Изменение двух координат
с учетом свободного падения 86
Упругое падение 88
5.2. Менеджер физики объектов 91
Вопросы для самопроверки 97
Упражнения 98

Глава 6 Менеджер игры 99
Вопросы для самопроверки 106

Глава 7 Управление звуком 107
7.1. Загрузка и проигрывание аудиофайлов 107
Проигрывание аудиофайлов 108
Проигрывание аудиофайлов с настройкой громкости звука 110
7.2. Менеджер звука 112
7.3. Дополнительные функции работы со звуком 118
Вопросы для самопроверки 121
Упражнения 122
Заключение 123
Список использованной технической литературы 126

Скачать книгу бесплатно13,4 мб. pdf

Игры на JavaScript. Видео.