Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://evnuir.vnu.edu.ua/handle/123456789/30312
Назва: Розробка та дослідження алгоритмів процедурної генерації ігрового світу та реалізація механізмів взаємодії між гравцями
Автори: Здрок, Дмитро Олександрович
Приналежність: Кафедра комп’ютерних наук та кібербезпеки
122 Комп’ютерні науки
Бібліографічний опис: Здрок Д. О. Розробка та дослідження алгоритмів процедурної генерації ігрового світу та реалізація механізмів взаємодії між гравцями : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 Комп’ютерні науки / наук. кер. В. В. Собчук; Волинський національний університет імені Лесі Українки. Луцьк , 2025. 94 с
Дата публікації: 2025
Дата внесення: 27-січ-2026
Видавництво: Волинський національний університет імені Лесі Українки
Країна (код): UA
Науковий керівник: Собчук, Валентин Володимирович
Теми: процедурна генерація
шум Перліна
біоми
симуляційні алгоритми
багатокористувацькі ігри
мережеві фреймворки
Unity
Mirror
клієнт-сервер
синхронізація
текстовий чат
голосовий чат
Короткий огляд (реферат): У роботі проведено огляд та аналіз сучасних алгоритмів процедурної генерації ігрових світів, зокрема методів на основі шумових функцій (Perlin noise, FBM, Voronoi), граматичних систем, симуляційних підходів та мозаїчних технік. Розглянуто їхні особливості, переваги й обмеження, а також проаналізовано гібридні моделі, що поєднують кілька підходів для підвищення реалістичності та різноманітності віртуальних середовищ. Окрему увагу приділено інструментам для створення процедурних ландшафтів, таким як World Machine та MapMagic, та їх застосуванню в ігрових рушіях. Також досліджено технології розробки багатокористувацьких компонент у відеоіграх. Розглянуто сучасні мережеві фреймворки для Unity – Mirror, Photon, FishNet, Unity Netcode for GameObjects – їхні особливості, переваги та області застосування. Описано архітектури побудови мережевої взаємодії (client-server, peer-to-peer), методи оптимізації синхронізації станів, забезпечення узгодженості клієнтів та способи організації комунікації між гравцями. Особливу увагу приділено практичній реалізації алгоритму процедурної генерації світу на основі детермінованого seed та системи біомів, а також створенню функціональної мережевої частини гри з використанням рушія Unity та фреймворку Mirror. У роботі розроблено систему генерації карти острова, механізми розміщення ресурсів, серверну логіку синхронізації даних, реалізовано текстовий і голосовий чат, мережеву архітектуру сесій, систему лобі та механізми спавну гравців. Проведено комплексне тестування: функціональне, мережеве та довготривале Endurance-тестування, результати якого наведено та проаналізовано. Розроблений прототип демонструє можливість узгодженого генерування світу для всіх клієнтів, стабільну роботу мережевих механізмів та ефективну взаємодію гравців у спільному ігровому середовищі. Отримані результати можуть бути використані у створенні багатокористувацьких ігор із процедурно згенерованими картами та динамічними системами взаємодії.
URI (Уніфікований ідентифікатор ресурсу): https://evnuir.vnu.edu.ua/handle/123456789/30312
Тип вмісту: Master Thesis
Розташовується у зібраннях:FITM_KR (2025)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Zdrok_2025.pdf1,86 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.