Мобільна гра в жанрі Shooter з елементами RogueLike
| dc.contributor.advisor | Зарічковий, Олександр Анатолійович | |
| dc.contributor.author | Корнієнко, Валерій Сергійович | |
| dc.date.accessioned | 2026-04-28T07:36:19Z | |
| dc.date.available | 2026-04-28T07:36:19Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 35 рисунків та 52 джерела – загалом 82 сторінки. Дипломний проєкт присвячений розробці мобільної гри в жанрі Shooter з елементами RogueLike. Метою розробки є автоматизація та спрощення створення ігрових рівнів шляхом застосування комбінованого алгоритму процедурної генерації, а також розробка комплексної й адаптивної системи штучного інтелекту для ефективного налаштовування поведінки ігрових персонажів та ворогів. У першому розділі наведено аналіз галузі відеоігор, зокрема мобільних roguelike, проведено порівняльний аналіз відомих програмних продуктів та алгоритмічних рішень для процедурної генерації рівнів, алгоритмів ШІ для ворогів, описано бізнес-процеси. Другий розділ присвячений розробці варіантів використання, функціональних, нефункціональних і системних вимог. Також в цьому розділі описана оцінка економічної ефективності розробки та постановка задачі. В третьому розділі описано архітектуру програмного забезпечення, алгоритм процедурної генерації рівнів та алгоритм ШІ для ворогів, проаналізовано безпеку даних та обґрунтовано вибір засобів розробки. В четвертому розділі проведено аналіз якості ПЗ та проведено тестування розробленого програмного забезпечення, окремо наведено контрольний приклад. В п’ятому розділі описано процес розгортання та супроводу програмного забезпечення. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 37 tables, 35 figures and 52 sources – in total 82 pages. The purpose of this diploma project is to automate and simplify the creation of game levels by applying a combined procedural-generation algorithm, as well as to design a comprehensive and adaptive artificial-intelligence system for effectively configuring the behavior of player characters and enemies. In the first chapter, an analysis of the video-game industry—particularly mobile roguelikes—is presented. A comparative study of well-known software products and algorithmic solutions for procedural level generation and enemy AI algorithms is conducted, and the relevant business processes are described. The second chapter is devoted to the development of use-case scenarios and to defining functional, non-functional, and system requirements. This chapter also includes an evaluation of the economic efficiency of the development and the statement of the problem. In the third chapter, the software architecture is described, along with the procedural-generation algorithm for levels and the AI algorithm for enemies; data security is analyzed, and the choice of development tools is justified. The fourth chapter presents a quality-analysis of the software and reports on the testing of the developed system, including a detailed control example. The fifth chapter describes the process of deployment and maintenance of the software. | |
| dc.format.extent | 179 с. | |
| dc.identifier.citation | Корнієнко, В. С. Мобільна гра в жанрі Shooter з елементами RogueLike : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Корнієнко Валерій Сергійович. - Київ, 2025. - 179 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/80437 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мобільна гра | |
| dc.subject | процедурна генерація | |
| dc.subject | штучний інтелект | |
| dc.subject | геймплей | |
| dc.subject | ігровий рівень | |
| dc.subject | сценарії ворогів | |
| dc.subject | алгоритми | |
| dc.subject | mobile game | |
| dc.subject | shooter | |
| dc.subject | roguelike | |
| dc.subject | procedural generation | |
| dc.subject | artificial intelligence | |
| dc.subject | gameplay | |
| dc.subject | game level | |
| dc.subject | enemy behavior | |
| dc.subject | algorithms | |
| dc.subject | Unity | |
| dc.subject | Android | |
| dc.title | Мобільна гра в жанрі Shooter з елементами RogueLike | |
| dc.title.alternative | Mobile Shooter with Rogue-Like Features | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Korniienko_bakalavr.pdf
- Розмір:
- 6.12 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: