Проектирование 2D-игр с использованием MFC (проект) — различия между версиями
(→Чему вы научитесь?) |
(→Критерии оценки) |
||
Строка 37: | Строка 37: | ||
=== Критерии оценки === | === Критерии оценки === | ||
− | 4-5 : Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет. | + | 4-5: Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет. |
− | 6-7 : + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты. | + | 6-7: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты. |
− | 8-10 : + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' <br /> | + | 8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' <br /> |
смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры. | смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры. |
Версия 22:10, 24 ноября 2015
Ментор | Макаров Илья Андреевич |
Учебный семестр | Весна 2016 |
Учебный курс | 1-й курс |
Проект можно развивать на летней практике | |
Что это за проект?
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.
- Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.
Чему вы научитесь?
В процессе написания игры студент научится:
- основам разработки графического интерфейса в MFC;
- базовым алгоритмам на графах;
- объектно-ориентированному подходу к проектированию приложения.
Какие начальные требования?
Целеустремленность и желание много программировать, нацеленность на результат.
Какие будут использоваться технологии?
VS 2010 Ultimate, MFC библиотеки.
Темы вводных занятий
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.
Направления развития
- переход к разработке 3D-игр;
- развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.
Критерии оценки
4-5: Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет.
6-7: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты.
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете,
смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.