
- •1 Постановка задачи
- •2 Техническое задание
- •4.1.2 Требования к организации входных данных
- •2) Разработка архитектуры приложения;
- •4) Разработка алгоритмов;
- •3 Обзор предметной области
- •Пример работы алгоритма
- •4 Выбор технологий и средств разработки
- •5 Разработка приложения
- •5.1 Разработка архитектуры приложения
- •5.2 Разработка структур данных
- •5.3 Разработка интерфейса пользователя
- •5.4 Разработка алгоритмов
- •5.5 Диаграмма классов
- •5.6 Описание классов
- •Технологическая часть
- •6.1 Тестирование
- •7 Заключение
- •Перечень ссылок
- •Управление
- •Описание игры
- •Пример работы программы
- •Приложение б. Дополнение.
7 Заключение
В данном курсовом проекте был рассмотрен алгоритм поиска наикратчайшего пути на графе – волновой алгоритм, с помощью которого был реализован ИИ (искусственный интеллект) привидений.
В результате было разработано игровое приложение, позволяющее пользователю приятно проводить время.
Пользователю предоставляется возможность следующий функционал:
создание новой игры;
приостановка игры;
управления главным героем с помощью клавиш стрелок;
сохранение результатов игры и запись результатов в таблицу рейтинга, где будет учитываться количество набранных очков;
регулирования громкости звука;
отображение названия программы;
возможность перезапуска текущего уровня.
Пользователь также может файл с картой (map.txt) для изменения игрового поля согласно своему пожеланию.
Разработанное приложение в дальнейшем можно модернизировать путем добавление уровней сложности, выбор карты пользователем, добавлением различных бонусных объектов на карте, которые приносят игроку дополнительные очки.
Перечень ссылок
Wikipedia – the free encyclopedia. - [Эл. ресурс]. – Режим доступа: [http://ru.wikipedia.org/wiki/Pac-Man]. – 1.12.2014.
Pac-Man Wiki - [Эл. ресурс]. – Режим доступа: [http://pacman.wikia.com/wiki/Pac-Man_Wiki]. – 1.12.2014.
Wikipedia – the free encyclopedia - [Эл. ресурс]. – Режим доступа: [https://en.wikipedia.org/wiki/Lee_algorithm]. – 1.12.2014.
ПРИЛОЖЕНИЕ А. Руководство пользователя
Pac-Man – это компьютерная двухмерная игра в жанре аркады. Цель игры – управляя главным персонажем – пакменом - «съесть» все «белые точки» на экране не столкнувшись при этом с привидениями. Если пакмен столкнётся с одним или несколькими привидениями – пакмен «умрёт» и игра закончится поражением игрока.
Аппаратные и программные требования
процессор с тактовой частотой, ГГц – 1, не менее;
Оперативная память объемом не менее 1 Гб;
Свободное дисковое пространство для хранения программы не менее 100 Мб;
Если предполагается работа со сменными дисками, необходимо наличие USB-адаптера;
ОС Windows 7 и выше;
Microsoft .NET Framework 4 и выше.
Установка программы
Программа поставляется в виде исполнимого файла (*.exe), файлов с текстурами (*.png), аудио-файлами (*.mp3), файлом карты (map.txt), устанавливается на данный компьютер путем копирования в соответствующую директорию и не нуждается в обслуживании.
Описание интерфейса программы
Рис. 1 Стартовое окно программы
Область ввода имени пользователя.
Кнопка «Начать игру» - запускает игровое окно программы.
Кнопка «Показать рейтинг» - запускает окно с рейтингом игроков.
Область регулирования громкости звук в игре.
Кнопка «Выйти» - завершает работу программы.
Рис. 2 Игровое окно программы
Пакмен – пользовательский персонаж.
Блинки – красное привидение.
Инки - голубое привидение.
Клайд – жёлтое привидение.
Пинки – розовое привидение.
Рис. 3 Рейтинговое окно программы