🔍 Поиск работ

Разработка компьютерной ID-игры в жанре «Adventure»

Работа №207239

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы38
Год сдачи2020
Стоимость4380 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
8
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Обзор аналогичных проектов 6
1.2. Обзор программных средств разработки 9
2. ПРОЕКТИРОВАНИЕ ИГРОВОГО ПРИЛОЖЕНИЯ 13
2.1. Техническое предложение 13
2.2. Функциональные требования 17
2.3. Нефункциональные требования 18
2.4. Диаграмма прецедентов 18
3. РЕАЛИЗАЦИЯ ИГРОВОГО ПРИЛОЖЕНИЯ 21
3.1. Визуальное и звуковое оформление приложения 21
3.2. Файловая структура приложения 21
3.3. Структура игрового приложения 22
3.4. Интерфейс 23
3.5. Реализация персонажа 26
3.6. Реализация противников 29
3.7. Реализация заданий 33
4. ТЕСТИРОВАНИЕ 35
ЗАКЛЮЧЕНИЕ 36
ЛИТЕРАТУРА 37


Актуальность
В настоящее время компьютеры оказывают огромное влияние на человека. Ведь это совокупность рабочей площадки, средств для общения, поиска информации и многого другого. Неотъемлемой и немаловажной частью компьютеров также являются способы развлечения. Среди них можно выделить один из основных - компьютерные игры.
Первая компьютерная игра была создана в далёком 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) улучшения визуальной и звуковой составляющей.



1. About - Pygame wiki: [Электронный ресур] URL: https://www.pygame.org/wiki/about (дата обращения: 15.02.2020).
2. Adobe Photoshop [Электронный ресурс] URL: https://www.adobe.com/ru/products/photoshopfamily.html (дата обращения: 16.02.2020).
3. Aseprite - animated sprite editor & pixel art tool: [Электронный ресурс] URL: https://www.aseprite.org/ (дата обращения: 17.02.2020)
4. Chittaro Luca. Visual definition of temporal clinical abstractions: a user interface based on novel metaphors / Chittaro Luca, Combi Carlo // Lecture notes in computer science. - 2001. - T. 2101 - С. 2-27.
5. Game Developing Documentation: [Электронный ресурс] URL: https://developer.mozilla.org/ru/docs/Games/ (дата обращения: 14.02.2020).
6. Godot Engine - Free and open source 2D and 3D game engine: [Электронный ресурс] URL: https://godotengine.org/ (дата обращения 10.02.2020).
7. Multiplayer Online Battle Arena (Concept) [Электронный ресурс] URL: https://www.giantbomb.com/multiplayer-online-battle-arena/3015-6598/ (дата обращения: 14.02.2020).
8. Saunders K., Novak J. Game Development Essentials: Game Interface Design. - USA: Cengage Learning, 2012. - 320 p.
9. Unity, платформа разработки в реальном времени: [Электронный ресурс] URL: https://unity.com/ru (дата обращения: 15.02.2020).
10. What is First Person Shooter (FPP)? - Defenition from Technopedia [Электронный ресурс] URL: https://www.techopedia.com/definition/241/first- person-shooter-fps (дата обращения 14.02.2020).
11. What is the an MMO, What is an MMORPG and the difference between them [Электронный ресурс] URL: https://plarium.com/en/blog/difference-between-mmo-and-mmorpgs/ (дата обращения: 14.02.2020).
12. Дин Л., Дон У. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. - М.: Издательский дом "Вильямс", 2002. - 448 с.
13. Каманкина М.В. Interactive Fiction / Каманкина М.В. // Государственный институт искусствознания. - 2014. - № 1 (10). - С. 1-4.
14. Кузнецов М.Д. Игровая индустрия в экономике [Текст] / М.Д. Кузнецов, Т.Н. Рогова // Региональная экономика: Актуальные вопросы и новые тенденции: сб. статей. - Ульяновск, 2018. - С. 16 - 20.
15. Официальный сайт GIMP [Электронный ресурс] URL: https://www.gimp.org/ (дата обращения 18.02.2020).
..17


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ