Вебзастосунок для генерації карт настільно рольових ігор
| dc.contributor.advisor | Головченко, Максим Миколайович | |
| dc.contributor.author | Дейнега, Владислав Миколайович | |
| dc.date.accessioned | 2026-03-24T08:24:23Z | |
| dc.date.available | 2026-03-24T08:24:23Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 28 таблиць, 19 рисунків та 19 джерел – загалом 54 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для генерації карт настільних рольових ігор, що інтегрує важливі алгоритми створення мап, такі як Перліна, Вороного та Binary Space Partitioning. Цей застосунок покликаний значно полегшити підготовку ігрових сценаріїв для майстрів, надаючи їм потужний інструментарій для генерації і редагування ігрових карт. Мета проєкту полягає у створенні інтуїтивно зрозумілого і функціонального вебзастосунку, що забезпечує легкість створення, редагування та взаємопов'язаність ігрових мап, а також сприяє інтерактивному ігровому досвіду для користувачів. У розділі "Передпроєктне обстеження предметної області" розглянуто поточний стан інструментів для генерації мап в настільних рольових іграх та їхні обмеження, що стали підґрунтям для розробки нових рішень. У розділі "Розроблення вимог до програмного забезпечення" визначено функціональні й технічні вимоги до системи, враховуючи особливості алгоритмів генерування мап і цільового користувацького досвіду. Розділ "Конструювання та розроблення програмного забезпечення" присвячено реалізації програмного коду, інтеграції алгоритмів Перліна, Вороного та Binary Space Partitioning в єдину систему, а також створенню інтерфейсу, який забезпечує інтуїтивну взаємодію з користувачем. В розділі "Аналіз якості та тестування програмного забезпечення" здійснено тестування функціональності та продуктивності вебзастосунку. Він перевірявся на відповідність вимогам, стабільність роботи при різних навантаженнях, а також на надійність у зберіганні та взаємопов'язаності мап. | |
| dc.description.abstractother | The 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.extent | 116 с. | |
| dc.identifier.citation | Дейнега, В. М. Вебзастосунок для генерації карт настільно рольових ігор : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дейнега Владислав Миколайович. - Київ, 2025. - 116 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79729 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | алгоритми генерації | |
| dc.subject | настільні рольові ігри | |
| dc.subject | генерація мап | |
| dc.subject | generation algorithms | |
| dc.subject | tabletop role-playing games | |
| dc.subject | map generation | |
| dc.subject | Перліна | |
| dc.subject | Вороного | |
| dc.subject | Binary Space Partitioning | |
| dc.subject | web application | |
| dc.subject | Perlin | |
| dc.subject | Voronoi | |
| dc.title | Вебзастосунок для генерації карт настільно рольових ігор | |
| dc.title.alternative | Web Application for Generating Maps for Tabletop Role-Playing Games | |
| dc.type | Bachelor 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
- Опис: