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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 7: Строка 7:
 
|summer=on
 
|summer=on
 
|categorize=yes
 
|categorize=yes
 +
|is_archived=yes
 
}}
 
}}
  

Версия 15:50, 28 июля 2017

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


Внимание! Данный проект находится в архиве и реализован не будет.

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

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

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

ссылка на материалы

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

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

  • основам разработки графического интерфейса в MFC;
  • базовым алгоритмам на графах;
  • объектно-ориентированному подходу к проектированию приложения.

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

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

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

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

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

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

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

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

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

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

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

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

Ориентировочное расписание занятий

ВТ: 16:40-18:00

ЧТ: 15:10-16:30