ISSN 2413‑1261 

Системний аналіз алгоритмів генерації лабіринтів для інтерактивних ігрових середовищ

Abstract

Лабіринти у відеоіграх слугують не лише інструментом навігації, а й комплексним елементом дизайну, який поєднує технічні, естетичні та ігрові функції. Використання процедурної генерації, інтерактивних елементів та адаптивних систем дозволяє реалізувати інноваційні підходи до побудови віртуального простору. Мета дослідження полягає у формуванні системної класифікації алгоритмів процедурної генерації лабіринтів для застосування в розробці відеоігор, а також у визначенні їх функціональних характеристик, переваг і обмежень з урахуванням технічних і геймдизайнерських вимог. Актуальність теми дослідження зумовлена зростанням ролі процедурного контенту в сучасному геймдеві, що забезпечує підвищену реіграбельність, адаптивність і зниження витрат на ручне проєктування рівнів. У межах дослідження проведено огляд і порівняльний аналіз сучасних алгоритмів генерації лабіринтів, зокрема класичних (DFS, Прима, Крускала, Еллера, Вілсона, Олдоса-Бродера), клітинних автоматів (Rule 4/5, ConwayCA, Maze CA, Mazectric, Hybrid CA), шумових функцій (Perlin, Simplex, Worley), фрактальних систем (L-системи, криві Гільберта) та алгоритмів на основі машинного навчання (нейроеволюція, WFC, марковські моделі). Запропоновано класифікацію алгоритмів за типом базової структури (граф, решітка, автомат,шум, ML-модель), що дозволяє систематизувати підходи до генерації лабіринтів залежно від архітектурних і функціональних ознак. Встановлено, що класичні алгоритми забезпечують високу передбачуваність і продуктивність, тоді як клітинні автомати та гібридні підходи дозволяють створювати складні, органічні або декоративні структури. Наукова новизна полягає у створенні уніфікованої класифікації алгоритмів генерації лабіринтів, яка враховує як структурні, так і геймплейні параметри, що дозволяє обґрунтовано вибирати оптимальні рішення для конкретних ігрових задач. Практичне значення роботи полягає в можливості використання результатів для побудови адаптивних систем генерації рівнів, створення навчальних платформ для вивчення алгоритмів, а також розробки рекомендаційних систем вибору алгоритмів залежно від жанру гри, технічних обмежень та очікуваної складності. Labyrinths in video games serve not only as navigation tools but also as complex design elements that combine technical, aesthetic, and gameplay functions. The use of procedural generation, interactive elements, and adaptive systems enables innovative approaches to construct virtual spaces. The purpose of this study is to develop a systematic classification of algorithms for the procedural generation of labyrinths for use in video game development and to determine their functional characteristics, advantages, and limitations, considering technical and game design requirements. The relevance of the research lies in the growing importance of procedural content in modern game development, which enhances replayability, adaptability, and reduces the cost of manual level design. This study presents a review and comparative analysis of modern maze generation algorithms, including classical approaches (DFS, Prim’s, Kruskal’s, Eller’s, Wilson’s, Aldous-Broder), cellular automata (Rule 4/5, Conway’s Game of Life, Maze CA, Mazectric, Hybrid CA), noise functions (Perlin, Simplex, Worley), fractal systems (L-systems, Hilbert curves), and machine learning-based algorithms (neuroevolution, Wave Function Collapse, Markov models). A classification of algorithms by the type of underlying structure (graph, grid, automaton, noise, ML model) is proposed, allowing for the systematization of maze generation approaches based on architectural and functional characteristics. It is established that classical algorithms offer high predictability and performance, while cellular automata and hybrid methods enable the creation of complex, organic, or decorative structures. The scientific novelty of the study lies in the development of a unified classification of maze generation algorithms that consider both structural and gameplay parameters, thus enabling informed choices of optimal solutions for specific game design tasks. The practical significance of this work lies in its applicability to build adaptive level generation systems, creating educational platforms for studying algorithms, and developing recommendation systems for selecting algorithms based on game genre, technical constraints, and desired complexity.

Description

Системний аналіз алгоритмів генерації лабіринтів для інтерактивних ігрових середовищ. середовищ / О. Г. Трофименко, О. В. Задерейко, О. Г. Янковський, В. О. Каіров, Г. С. Морозова // Електронне фахове наукове видання «Кібербезпека: освіта, наука, техніка». - 2025, 2(30). - С. 259–279. Режим доступу: https://doi.org/10.28925/2663-4023.2025.30.972 ; https://hdl.handle.net/11300/31551

Citation

Трофименко О. Г., Задерейко О. В., Янковський О. Г., Каіров В. О., Морозова Г. С. Системний аналіз алгоритмів генерації лабіринтів для інтерактивних ігрових середовищ. середовищ. Електронне фахове наукове видання «Кібербезпека: освіта, наука, техніка». 2025, 2(30). С. 259–279. DOI: https://doi.org/10.28925/2663-4023.2025.30.972

Endorsement

Review

Supplemented By

Referenced By