Програмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів
| dc.contributor.author | Панасюк, Олександр Олексійович | |
| dc.contributor.author | Panasiuk, Oleksandr O. | |
| dc.date.accessioned | 2026-07-15T08:22:16Z | |
| dc.date.available | 2026-07-15T08:22:16Z | |
| dc.date.issued | 2026 | |
| dc.description | Панасюк О. О. Програмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів: бакалаврська робота / О. О. Панасюк – Запоріжжя: НУ Запорізька політехніка, 2026. – 82 с. | |
| dc.description.abstract | UK: Об’єкт дослідження – процес розробки двовимірної комп’ютерної гри жанру roguelike. Розроблено прототип двовимірної roguelike-гри з виглядом зверху мовою C# на рушії Unity. Реалізовано процедурну генерацію рівнів на основі BFS-подібного алгоритму з автоматичним призначенням ролей кімнатам та динамічною побудовою коридорів. Поведінку ворогів реалізовано через скінченний автомат станів з алгоритмами обходу перешкод і розштовхування ворогів. Також реалізовано систему бою з обробкою зіткнень та завданням шкоди. Розроблений прототип може слугувати основою для подальшого розвитку повноцінного ігрового проєкту жанру roguelike та використовуватися у навчальних цілях. EN: Object of research is the process of developing a two-dimensional roguelike computer game. A top-down 2D roguelike game prototype has been developed in C# using the Unity engine. Procedural level generation was implemented using a BFS-based algorithm with automatic room role assignment and dynamic corridor construction. Enemy behavior was implemented via a finite state machine with obstacle avoidance and enemy separation algorithms. A combat system with collision handling and damage dealing was also implemented. The developed prototype can serve as a foundation for further development of a full-scale roguelike game project and can be used for educational purposes. | |
| dc.identifier.uri | https://eir.zp.edu.ua/handle/123456789/30447 | |
| dc.language.iso | uk | |
| dc.publisher | Національний університет «Запорізька політехніка» | |
| dc.subject | скінченний автомат станів | |
| dc.subject | поведінкові патерни ворогів | |
| dc.subject | процедурна генерація рівнів | |
| dc.subject | finite state machine | |
| dc.subject | enemy behavior patterns | |
| dc.subject | procedural level generation | |
| dc.title | Програмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів | |
| dc.title.alternative | Software Implementation of a Roguelike Game Prototype with Procedural Level Generation and Intelligent Enemy Behavior | |
| dc.type | Master thesis |