Програмне забезпечення для проведення настільної рольової гри Dungeons & Dragons у вигляді веб-застосунку

dc.contributor.advisorБаранова, Тетяна Альфредівна
dc.contributor.authorМалишко, Олександр Юрійович
dc.date.accessioned2025-10-08T13:37:09Z
dc.date.issued2025
dc.description.abstractУ сучасному цифровому середовищі настільні рольові ігри (НРІ), зокрема Dungeons & Dragons (D&D), зазнають значної трансформації. Завдяки розвитку інформаційних технологій та зростанню попиту на інтерактивні форми дозвілля, з’являється потреба у спеціалізованих інструментах, що забезпечують зручну та гнучку організацію ігрового процесу у дистанційному форматі. Особливо це стало актуальним в умовах розширення форматів дистанційної взаємодії, які охоплюють не лише роботу чи навчання, але й соціальну комунікацію та дозвілля. Враховуючи популярність Dungeons & Dragons у всьому світі, включаючи українське ігрове середовище, існує нагальна потреба у створенні доступного, локалізованого та зручного у використанні програмного рішення. Метою цього дипломного проєкту є розробка веб-застосунку, що забезпечує повний цикл підготовки та проведення настільної рольової гри Dungeons & Dragons. Такий додаток має включати функціонал для створення і управління ігровими кампаніями, додавання персонажів (гравців та неігрових), відстеження подій, зберігання інформації про локації, а також реалізацію віртуального ігрового столу з можливістю маніпулювання об’єктами на полі. Важливим аспектом є доступність застосунку у веб-форматі без потреби встановлення додаткового програмного забезпечення, що значно розширює коло потенційних користувачів. Розробка системи здійснювалася із застосуванням сучасного стеку технологій, що забезпечує як надійність, так і масштабованість програмного продукту. Для серверної частини було обрано фреймворк Flask — легкий і гнучкий інструмент на базі мови Python, який дозволяє швидко створювати веб-додатки. В якості інтерфейсної частини використано HTML(HyperText Markup Language), CSS(Cascade Style Sheet) та JavaScript, зокрема з використанням технології AJAX(Asynchronous JavaScript and XML) для асинхронного оновлення даних, що підвищує інтерактивність та швидкодію системи. Для ефективного обслуговування клієнтських запитів та розгортання проєкту у продакшн-середовищі використано Flask Web-Server. Зберігання структурованих даних реалізовано у вигляді бази даних, що дозволяє гнучко управляти інформацією про кампанії, персонажів та події. Окремо передбачено збереження неструктурованих даних у форматіJSON для простоти оновлення та обробки даних у рамках знань, доступних гравцям. Таким чином, проєкт не лише задовольняє нагальні потреби користувачів у галузі цифрового дозвілля, але й демонструє можливості використання інформаційних технологій у створенні доступних інструментів для організації складної, багатокористувацькоївзаємодії в контексті рольових ігор. Основні положення даної роботи були представлені у вигляді тез доповіді на VII Всеукраїнській науково-практичній конференції студентів і аспірантів «Теоретичні та прикладні аспекти розробки комп’ютерних систем» (НУБіП України, Київ, 2025) [14].
dc.identifier.citationМалишко О.Ю. Програмне забезпечення для проведення настільної рольової гри Dungeons & Dragons у вигляді веб-застосунку : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 73 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/12300
dc.language.isouk
dc.publisherНУБіП України
dc.subjectнастільні рольові ігри
dc.subjectінтерактивні форми дозвілля
dc.subjectігровий процес
dc.subjectдистанційний формат
dc.subjectboard role-playing games
dc.subjectinteractive forms of leisure
dc.subjectgameplay
dc.subjectremote format
dc.titleПрограмне забезпечення для проведення настільної рольової гри Dungeons & Dragons у вигляді веб-застосунку
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Malyshko_Bakalavrska_Prohramne_zabezpechennia_dlia_provedennia.pdf
Розмір:
1.96 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: