Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Тема 1.
Введение в дисциплину
Обзор программы курса, инструментариев, которые понадобиться для
изучения материала дисциплины (Construct 2, Adobe: Photoshop, Illustrator,
Soundbooth), рекомендуемых книг и других электронных источников.
Требования к проектам, правильное наименование, группировка по папкам
(каталогизация).
Тема 2.
События, обработка событий и действия
Мультимедийные элементы проектов (Sprites) и их поведение (Behaviors).
Правила создания интерактивности с помощью событий (Events). События
элементов проекта (Sprites), клавиатуры (Keyboard), мыши (Mouse), тач (Touch).
Обработка событий с помощью действий (Actions).
Тема 3.
Переменные и массивы
Переменных (Variables) и их типы: числовые (Number), строковые (String),
булевые (Boolean). Переменные элементов проекта (Object’s Variable) и
глобальные переменные (Global Variable). Массивы (Arrays).
Тема 4.
Игровые механики
Элементы игровой механики (Game Mechanics): пространство (Space),
время (Time), объекты и их свойства и состояния (Objects, Attributes, States),
правила (Rules), навыки (Skills), возможности (Chance). Имплементация
игровых механик в программе Construct 2.
Тема 5.
Музыкальное оформление и аудио эффекты
Форматы аудио файлов. Библиотеки свободно распространяемых звуковых
файлов и аудио эффектов. Программы обработки звуковых файлов. Создание,
редактирование и сохранение звуковых файлов.
6
Тема 6.
Тестирование и отладка
Тестирование. Отладка проекта с помощью инструмента Debugger: panel,
commands, breakpoints, tabs: Inspector, Watch, Profile.
Тема 7.
Экспорт и публикация проекта
Экспорт проекта в формат HTML5. Загрузка, хранение и распространение
с помощью сервиса Dropbox. Экспорт проекта для: Scirra Arcade, Chrome Web
Store.
Тема 8.
Разработка игры жанра Platformer
Дизайн персонажей и игрового уровня. Особенности игровой механики.
Игровой персонаж (движения, собирания). Противники. Уровни.
Тема 9.
Разработка игры жанра Simple Shooter
Дизайн персонажей и игрового уровня. Особенности игровой механики.
Игровой персонаж (движения, атака, защита, собирания, вооружение).
Противники (генерация, псевдо искусственный интеллект). Уровни.
Тема 10.
Разработка игры жанра Tower Defense
Дизайн персонажей и игрового уровня. Особенности игровой механики.
Игровое окружение (строительство, защита, вооружение). Противники
(генерация). Уровни.
7
Количество аудиторных
Управляемая
Лабораторные
Практические
Семинарские
занятия
занятия
занятия
Лекции
Иное
1 2 3 4 5 6 7 8 9
1 Введение в дисциплину 2 2
2 События, обработка событий и 2 4 защита
действия задания
3 Переменные и массивы 2 4 защита
задания
4 Игровые механики 6 8 защита
задания
5 Музыкальное оформление и аудио 2 4 защита
эффекты задания
6 Тестирование и отладка 2 4 защита
задания
7 Экспорт и публикация проекта 2 4 защита
задания
8 Разработка игры жанра Platformer 2 10 защита
проекта
9 Разработка игры жанра Simple 2 10 защита
Shooter проекта
10 Разработка игры жанра Tower 2 10 защита
Defense проекта
Итого 24 60
8
ИНФОРМАЦИОННО-МЕТОДИЧЕСКАЯ ЧАСТЬ
Основная литература
1. Stemkoski, L. Game Development with Construct 2 / L. Stemkoski, E. Leider.
– NY : Apress, 2017. – 240 p.
2. Schell, J. The Art of Game Design / J. Schell. – NY : CRC Press, 2015. –
556 p.
3. Bura, J. Construct 2 Game Development by Example / J. Bura. – UK : Packt,
2014. – 214 p.
Дополнительная литература
1. Williams, R. The Animator’s Survival Kit / R. Williams. – Faber, 2002. –
342 p.
2. Dillon, R. HTML5 Game Development from the Ground Up with Construct 2
/ R. Dillon. – NY : CRC Press, 2014. – 238 p.
3. Totten, C. W. An Architectural Approach to Level Design / C. W. Totten. –
NY : CRC Press, 2014. – 472 p.
4. Walsh, D. 2D Game Art / D. Walsh. – AtomicVertex, 2015. – 79 p.
Перечень используемых средств диагностики результатов учебной
деятельности
Для оценки достижений студента используется следующий
диагностический инструментарий:
– защита выполненных на лабораторных занятиях заданий;
– защита выполненных проектов;
– сдача экзамена.
Примерный перечень тем лабораторных занятий
Лабораторная работа №1. Установка программы Construct 2. Создание
тестового проекта.
Лабораторная работа №2. Создание тестового проекта Контроллеры
(Controls), демонстрирующего обработку (Actions) событий (Events) для
спрайтов (Sprites), клавиатуры (Keyboard), мыши (Mouse).
Лабораторная работа №3. Создание тестового проекта Индикация (HUD –
head-up display), демонстрирующего использование переменных объектов
(Object’s Variable) и глобальных переменных (Global Variable).
Лабораторная работа №4.Создание тестового проекта имплементирующего
определенную игровую механику.
Лабораторная работа №5. Создание тестового проекта с музыкальным
оформлением и аудио эффектами.
9
Заведующий кафедрой
канд. физ.-мат. наук, доцент _______________В.А. Нифагин
УТВЕРЖДАЮ
Декан факультета
канд. филол. наук, доцент _______________С.А. Важник