Гра у жанрі 3D Action з елементами просторової навігації
| dc.contributor.advisor | Головченко, Максим Миколайович | |
| dc.contributor.author | Жмайло, Дмитро Олександрович | |
| dc.date.accessioned | 2026-04-14T09:43:12Z | |
| dc.date.available | 2026-04-14T09:43:12Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 41 таблицю, 27 рисунків та 28 джерел – загалом 83 сторінки. Дипломний проєкт присвячений розробці комп’ютерної гри у жанрі 3D Action з елементами просторової навігації. Мета - підвищення якості гри у жанрі 3D Action з елементами просторової навігації за рахунок створення штучного інтелекту, що формалізує поведінку противників на основі оригінального дерева прийняття рішень. У першому розділі розглянуто аналіз ринку відеоігор жанру Action, описано його недоліки та способи покращення. Проаналізовано існуючі технічні рішення та змодельовано бізнес-процеси ігрового процесу та процесу створення рівнів. У другому розділі розглянуто варіанти використання, розроблено функціональні та нефункціональні вимоги, розглянуто системні вимоги, проаналізовано економічні показники та поставлено завдання на розробку програмного забезпечення. У третьому розділі описано архітектуру гри, обгрунтовано вибір засобів розробки, описано алгоритм ШІ ворогів, структуру збереження даних рівнів. У четвертому розділі проаналізовано якість гри за допомогою аналізу якості коду та аналізу продуктивності гри. Описано мануальне тестування всього функціоналу гри та наведено опис контрольного прикладу для редактора рівнів. П’ятий розділ присвячено розгортанню програмного забезпечення за допомогою утиліт Unity. Описано супровід програмного забезпечення з використанням платформ Git та itch.io. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 41 tables, 27 figures and 28 sources – in total 83 pages. The diploma project is dedicated to the development of a computer game in the 3D Action genre with elements of spatial navigation. The purpose of the diploma project is to improve the quality of a 3D Action game with spatial navigation elements by creating artificial intelligence that formalizes enemy behavior based on an original decision tree. The first section presents an analysis of the Action video game market, describes its drawbacks and ways to improve it. Existing technical solutions are analyzed, and business processes of gameplay and level editor are modeled. The second section considers use case scenarios, develops functional and non-functional requirements, discusses system requirements, analyzes economic indicators, and sets the task for software development. The third section describes the game architecture, justifies the choice of development tools, presents the enemy AI algorithm, and outlines the structure for level data storage. The fourth section analyzes game quality through code quality assessment and performance analysis. Manual testing of all game functionality is described, along with a test case example for the level editor. The fifth section focuses on deploying the software using Unity tools. It also describes software maintenance through Git and itch.io platforms. | |
| dc.format.extent | 165 с. | |
| dc.identifier.citation | Жмайло, Д. О. Гра у жанрі 3D Action з елементами просторової навігації : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Жмайло Дмитро Олександрович. - Київ, 2025. - 165 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/80128 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | комп’ютерна гра | |
| dc.subject | редактор рівнів | |
| dc.subject | штучний інтелект | |
| dc.subject | дерево прийняття рішень | |
| dc.subject | computer game | |
| dc.subject | Unity | |
| dc.subject | level editor | |
| dc.subject | Windows | |
| dc.subject | artificial intelligence | |
| dc.subject | decision tree | |
| dc.subject | 3D Action | |
| dc.title | Гра у жанрі 3D Action з елементами просторової навігації | |
| dc.title.alternative | 3D Action Video Game with Spatial Navigation Elements | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Zhmailo_bakalavr.pdf
- Розмір:
- 14.79 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: