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

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

Дата

2025

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 28 таблиць, 19 рисунків та 19 джерел – загалом 54 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для генерації карт настільних рольових ігор, що інтегрує важливі алгоритми створення мап, такі як Перліна, Вороного та Binary Space Partitioning. Цей застосунок покликаний значно полегшити підготовку ігрових сценаріїв для майстрів, надаючи їм потужний інструментарій для генерації і редагування ігрових карт. Мета проєкту полягає у створенні інтуїтивно зрозумілого і функціонального вебзастосунку, що забезпечує легкість створення, редагування та взаємопов'язаність ігрових мап, а також сприяє інтерактивному ігровому досвіду для користувачів. У розділі "Передпроєктне обстеження предметної області" розглянуто поточний стан інструментів для генерації мап в настільних рольових іграх та їхні обмеження, що стали підґрунтям для розробки нових рішень. У розділі "Розроблення вимог до програмного забезпечення" визначено функціональні й технічні вимоги до системи, враховуючи особливості алгоритмів генерування мап і цільового користувацького досвіду. Розділ "Конструювання та розроблення програмного забезпечення" присвячено реалізації програмного коду, інтеграції алгоритмів Перліна, Вороного та Binary Space Partitioning в єдину систему, а також створенню інтерфейсу, який забезпечує інтуїтивну взаємодію з користувачем. В розділі "Аналіз якості та тестування програмного забезпечення" здійснено тестування функціональності та продуктивності вебзастосунку. Він перевірявся на відповідність вимогам, стабільність роботи при різних навантаженнях, а також на надійність у зберіганні та взаємопов'язаності мап.

Опис

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

вебзастосунок, алгоритми генерації, настільні рольові ігри, генерація мап, generation algorithms, tabletop role-playing games, map generation, Перліна, Вороного, Binary Space Partitioning, web application, Perlin, Voronoi

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

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

ORCID

DOI