Вебзастосунок для генерації карт настільно рольових ігор

dc.contributor.advisorГоловченко, Максим Миколайович
dc.contributor.authorДейнега, Владислав Миколайович
dc.date.accessioned2026-03-24T08:24:23Z
dc.date.available2026-03-24T08:24:23Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 28 таблиць, 19 рисунків та 19 джерел – загалом 54 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для генерації карт настільних рольових ігор, що інтегрує важливі алгоритми створення мап, такі як Перліна, Вороного та Binary Space Partitioning. Цей застосунок покликаний значно полегшити підготовку ігрових сценаріїв для майстрів, надаючи їм потужний інструментарій для генерації і редагування ігрових карт. Мета проєкту полягає у створенні інтуїтивно зрозумілого і функціонального вебзастосунку, що забезпечує легкість створення, редагування та взаємопов'язаність ігрових мап, а також сприяє інтерактивному ігровому досвіду для користувачів. У розділі "Передпроєктне обстеження предметної області" розглянуто поточний стан інструментів для генерації мап в настільних рольових іграх та їхні обмеження, що стали підґрунтям для розробки нових рішень. У розділі "Розроблення вимог до програмного забезпечення" визначено функціональні й технічні вимоги до системи, враховуючи особливості алгоритмів генерування мап і цільового користувацького досвіду. Розділ "Конструювання та розроблення програмного забезпечення" присвячено реалізації програмного коду, інтеграції алгоритмів Перліна, Вороного та Binary Space Partitioning в єдину систему, а також створенню інтерфейсу, який забезпечує інтуїтивну взаємодію з користувачем. В розділі "Аналіз якості та тестування програмного забезпечення" здійснено тестування функціональності та продуктивності вебзастосунку. Він перевірявся на відповідність вимогам, стабільність роботи при різних навантаженнях, а також на надійність у зберіганні та взаємопов'язаності мап.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 28 tables, 19 figures and 19 sources – in total 54 pages. The diploma project is dedicated to the development f a web application for generating maps for tabletop role-playing games, integrating key map creation algorithms such as Perlin, Voronoi, and Binary Space Partitioning. This application is designed to significantly ease the preparation of game scenarios for game masters by providing them with a powerful toolset for generating and editing game maps. The project's goal is to create an intuitive and functional web application that facilitates easy creation, editing, and interconnection of game maps, while also enhancing the interactive gaming experience for users. In the "Pre-project Examination of the Subject Area" section, the current state of map generation tools in tabletop role-playing games and their limitations are examined, which serves as the basis for developing new solutions. The "Development of Software Requirements" section defines the functional and technical requirements for the system, taking into account the features of map generation algorithms and the target user experience. The "Design and Development of Software" section is devoted to the implementation of the software code, the integration of Perlin, Voronoi, and Binary Space Partitioning algorithms into a single system, and the creation of an interface that ensures intuitive user interaction. In the "Quality Analysis and Software Testing" section, the functionality and performance of the web application are tested. It was evaluated for compliance with requirements, operational stability under various loads, and reliability in the storage and interconnection of maps.
dc.format.extent116 с.
dc.identifier.citationДейнега, В. М. Вебзастосунок для генерації карт настільно рольових ігор : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дейнега Владислав Миколайович. - Київ, 2025. - 116 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/79729
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectалгоритми генерації
dc.subjectнастільні рольові ігри
dc.subjectгенерація мап
dc.subjectgeneration algorithms
dc.subjecttabletop role-playing games
dc.subjectmap generation
dc.subjectПерліна
dc.subjectВороного
dc.subjectBinary Space Partitioning
dc.subjectweb application
dc.subjectPerlin
dc.subjectVoronoi
dc.titleВебзастосунок для генерації карт настільно рольових ігор
dc.title.alternativeWeb Application for Generating Maps for Tabletop Role-Playing Games
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Deineha_bakalavr.pdf
Розмір:
5.96 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: