Програмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів

dc.contributor.authorПанасюк, Олександр Олексійович
dc.contributor.authorPanasiuk, Oleksandr O.
dc.date.accessioned2026-07-15T08:22:16Z
dc.date.available2026-07-15T08:22:16Z
dc.date.issued2026
dc.descriptionПанасюк О. О. Програмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів: бакалаврська робота / О. О. Панасюк – Запоріжжя: НУ Запорізька політехніка, 2026. – 82 с.
dc.description.abstractUK: Об’єкт дослідження – процес розробки двовимірної комп’ютерної гри жанру 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.urihttps://eir.zp.edu.ua/handle/123456789/30447
dc.language.isouk
dc.publisherНаціональний університет «Запорізька політехніка»
dc.subjectскінченний автомат станів
dc.subjectповедінкові патерни ворогів
dc.subjectпроцедурна генерація рівнів
dc.subjectfinite state machine
dc.subjectenemy behavior patterns
dc.subjectprocedural level generation
dc.titleПрограмна реалізація прототипу Roguelike гри з процедурною генерацією рівнів та інтелектуальною поведінкою ворогів
dc.title.alternativeSoftware Implementation of a Roguelike Game Prototype with Procedural Level Generation and Intelligent Enemy Behavior
dc.typeMaster thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
R_Panasiuk.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: