Проектирование 2D-игр с использованием MFC (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Что это за проект?)
Строка 12: Строка 12:
 
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.
 
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.
  
 +
*Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.
 
=== Чему вы научитесь? ===
 
=== Чему вы научитесь? ===
 
В процессе написания игры студент научится
 
В процессе написания игры студент научится
Строка 30: Строка 31:
 
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.
 
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.
  
Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.
 
 
=== Направления развития ===
 
=== Направления развития ===
 
Переход к разработке 3D-игр, развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.
 
Переход к разработке 3D-игр, развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.

Версия 13:28, 24 ноября 2014

Ментор Макаров Илья Андреевич
Учебный семестр Весна 2015
Учебный курс 1-й курс
Проект можно развивать на летней практике



Что это за проект?

Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.

  • Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.

Чему вы научитесь?

В процессе написания игры студент научится

- основам разработки графического интерфейса в MFC

- базовым алгоритмам на графах

- объектно-ориентированному подходу к проектированию приложения

Какие начальные требования?

Целеустремленность и желание много программировать, нацеленность на результат

Какие будут использоваться технологии?

VS 2010 Ultimate, MFC библиотеки

Темы вводных занятий

Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.

Направления развития

Переход к разработке 3D-игр, развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.

Критерии оценки

Удовлетворительно: сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет.

Хорошо: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты.

Отлично: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете, смоделировать нечеткие алгоритмы поведения ИИИ, наладить баланс игры.