Актуальность
В настоящее время компьютеры оказывают огромное влияние на человека. Ведь это совокупность рабочей площадки, средств для общения, поиска информации и многого другого. Неотъемлемой и немаловажной частью компьютеров также являются способы развлечения. Среди них можно выделить один из основных - компьютерные игры.
Первая компьютерная игра была создана в далёком 1940 году и на сегодняшний день игростроение [5] стремительно продолжает набирать популярность. Каждый год выходят в свет десятки тысяч компьютерных игр, самые популярные из которых могут приносить их разработчикам миллионы долларов.
Существует огромное количество популярных жанров компьютерных игр, которые успешно зарекомендовали себя на рынке игроиндустрии [14]. Среди них фигурируют такие жанры как MOBA [7], Shooter [10], MMORPG [11], Adventure.
Adventure - жанр, представляющий собой интерактивную историю с главным героем, управляемым игроком. Важнейшими элементами игры в жанре adventure являются повествование и исследование мира.
Среди этого жанра встречаются такие разновидности как текстовые приключения [13], визуальные новеллы [4], симуляторы ходьбы и другие.
Цель и задачи
Целью данной работы является разработка и реализация компьютерной игры жанра Adventure.
Для достижения поставленной цели необходимо решить следующие задачи.
1. Произвести обзор существующих игровых приложений.
2. Произвести обзор средств разработки игрового приложения.
3. Спроектировать игровое приложение.
4. Реализовать игровое приложение.
5. Выполнить тестирование игрового приложения.
Структура и объём работы
Работа состоит из введения, 4 разделов, заключения, списка использованной литературы.
Работа составляет 37 страниц, в списке литературы указано 17 источников.
В первой главе производится анализ предметной области, приведен обзор существующих аналогов и программных средств разработки.
Во второй главе раскрывается проектирование приложения, его компонентов, приведены поясняющие диаграммы.
Третья глава описывает разработку игрового приложения.
В четвертой главе приведены таблицы с результатами функционального тестирования.
В заключении выведены основные результаты проделанной работы.
Основные результаты
В результате данной работы было разработано игровое приложение под OC Windows в жанре «Adventure» на платформе Godot Engine, что и являлось основной целью данной работы. Для достижения этой цели были выполнены следующие задачи:
1) проведен обзор существующих игровых приложений;
2) проведен обзор средств реализации игрового приложения;
3) произведено проектирование игрового приложения;
4) выполнена реализация игрового приложения;
5) осуществлено тестирование игрового приложения.
Пути совершенствования
Дальнейшее развитие приложения может идти по следующим направлениям:
1) добавление дополнительных уровней;
2) добавление способностей для героя;
3) добавление новых видов противников;
4) улучшения визуальной и звуковой составляющей.