Алгоритмічне та програмне забезпечення для процедурної генерації мап з використанням генеративного штучного інтелекту

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 32 таблиці, 24 рисунка та 25 джерел – загалом 61 сторінка. Дипломний проєкт присвячений розробленню алгоритмічного та програмного забезпечення для контрольованої процедурної генерації тривимірних мап у середовищі Unity з використанням великої мовної моделі. Мета вдосконалення контрольованості процедурної генерації мап за рахунок використання власного алгоритму генерації у поєднанні з LLM. У розділі 1 проведено передпроєктне обстеження: проаналізовано предметну область процедурної генерації та LLM, виконано огляд програмних продуктів-аналогів і сформульовано постановку задачі. Розділ 2 зосереджено на розробленні вимог: наведено варіанти використання, функціональні й нефункціональні вимоги, системні обмеження. У розділі 3 описано конструювання та розроблення ПЗ: обрано та описано архітектуру та набір технологій, розроблено алгоритм генерації ландшафту. Розділ 4 присвячений аналізу якості та тестуванню: наведено результати статичного аналізу Codacy, проаналізовано продуктивність, виконано мануальне тестування. У розділі 5 розглянуто розгортання та супровід: контейнеризацію сервісів, CI/CD, хостинг серверної частини та вебінтерфейсу.

Опис

Ключові слова

процедурна генерація, large language model, procedural generation, C# .NET, REST API, Unity

Бібліографічний опис

Головач, В. О. Алгоритмічне та програмне забезпечення для процедурної генерації мап з використанням генеративного штучного інтелекту : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Головач, Варвара Олександрівна. - Київ, 2025. - 116 с.

ORCID

DOI