Введение
Глава 1 Анализ процесса разработки обучающих компьютерных игр 11
1.1 Роль обучающей компьютерной игры в процессе обучения 11
1.2 Стадии разработки обучающей компьютерной игры 16
1.3 Жизненный цикл компьютерной игры 21
1.4 Инструменты используемые при разработке обучающих игр
1.4.1 Комплекты средств разработки 25
1.4.2 Конструкторы игр 26
1.4.3 Платформа Adobe Flash и ее аналоги 27
1.4.4 Системы создания презентаций 28
1.4.5 Сравнение технологий и инструментов
1.5 Понятие качества обучающей компьютерной игры 30
1.6 Понятие управления в разработке обучающих компьютерных игр 32
1.7 Выводы 33
Глава 2 Организация процесса обучения в компьютерных играх 34
2.1 Три контура управления обучением в игре 34
2.2 Модель сценария обучающей компьютерной игры
2.2.1 Существующие подходы к описанию сценария обучения 36
2.2.2 Элементы сценария игры 37
2.2.3 Формальная модель сценария 37
2.2.4 Алгоритм выполнения сценария 40
2.3 Модель обучаемого для обучающей игры 41
2.3.1 Модели, используемые в обучающих системах 41
2.3.2 Требования к модели обучаемого 43
2.3.3 Структура модели игрока для обучающих игр 44
2.3.4 Визуализация модели игрока 47
2.3.5 Трудоёмкость построения модели обучаемого 50
2.4 Критерии оценки качества сценария обучающей игры 52
2.4.1 Востребованность элементов сценария 52
2.4.2 Сбалансированность стратегий обучения 53
2.4.3 Корректность структуры сценария 54
2.4.4 Влияние элементов курса на элементы модели обучаемого;... 54
2.4.5 Необходимость повторного изучения элементов курса 55
2.4.6 Количество неверных попыток при выполнении заданий 55
2.4.7 Сбалансированность обучающего и игрового процесса 55
2.4.8 Адекватность требований к игровым навыкам 56
2.5 Выводы 57
Глава 3 Комплекс программных инструментов для разработки обучающих компьютерных игр 58
3.1 Описание комплекса 58
3.1.1 Функциональная структура комплекса 59
3.1.2 Информационное обеспечение комплекса 61
3.2 Компоненты среды разработки 62
3.2.1 Инструменты редактирования мультимедиа контента 62
3.2.2 Инструменты редактирования обучающего контента 64
3.2.3 Визуальный язык описания сценария 65
3.2.4 Форматы данных для хранения сценария игры 70
3.3. Компоненты пшпэаммного ядоа обучающей игоы 71
3.3.1 Компоненты игрового ядра 71
3.3.2 Обучающие компоненты 74
3.4 Компоненты, специфичные для обучающей игры по программированию 75
3.4.1 Механизмы отображения теоретической информации 75
3.4.3 Механизмы ввода решения заданий 76
3.4.3 Механизмы проверки и решений заданий 77
3.5 Выводы 84
Глава 4 Применение комплекса для разработки обучающей игры 85
4.1 Общее характеристика игры 85
4.2 Описание сценария игры 86
4.3 Описание модели игрока 86
4.4 Описание механизмов оценки результатов обучения 88
4.5 Пользовательский интерфейс игры
4.5.1 Интерфейс журнала заданий 90
4.5.2 Интерфейс открытой модели игрока 91
4.5.3 Интерфейс для предоставления теоретической информации 93
4.5.4 Интерфейс для написания программного кода 94
4.5.5 Специальные элементы интерфейса для заданий 95
4.5 Выводы 96
5 Метод оценки качества обучающих компьютерных игр 97
5.1. Подходы к оценке качества обучающих игр и их проблемы 97
5.2. Метод эвристической оценки качества 99
5.3. Адаптация метида эврисшк для оценки качества обучающих
компьютерных игр 101
5.3.1 Эвристики качества игровой компоненты 101
5.3.2 Эвристики качества обучающей компоненты 103
5.3.3 Эвристики качества взаимодействия игровой и обучающей
5.3.4 Эвристики эргономичности 106
5.4. Валидация набора эвристик 107
5.4.1 HrpaKo s Journey 107
5.4.1 Игры Colobot и CeeBot 108
5.4.3 ИграКатіпу 110
5.5. Оценка эффективности предлагаемых инструментов 1 11
5.6 Оценка влияния предлагаемых моделей и алгоритмов на качество обучающих игр 112
Выводы 114
Заключение 115
Библиографический список


