Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Application supporting role-playing games (RPG) sessions
Języki publikacji
Abstrakty
W pracy omówiono projekt i implementację aplikacji webowej wspierającej sesje gier fabularnych (RPG), koncentrując się na zgodności z systemami „Wiedźmin: Year Zero” i „Kult: Boskość Utracona”. Opracowane narzędzie umożliwia użytkownikom tworzenie i zarządzanie postaciami, przeprowadzanie automatycznych rzutów kośćmi oraz organizację sesji RPG, oferując intuicyjny interfejs i szeroką funkcjonalność. System, stworzony przy użyciu mikroframeworku Flask [3], relacyjnej bazy danych SQLAlchemy [4] oraz technologii frontendowych [5], został przetestowany w praktyce, co potwierdziło jego skuteczność i użyteczność. Wyniki testówwskazują na potencjał aplikacji do dalszego rozwoju, w tym na integrację z dodatkowymi systemami RPG oraz platformami zdalnej komunikacji, takimi jak Zoom czy Discord.
This thesis discusses the design and implementation of a web application supporting tabletop role-playing game (RPG) sessions, focusing on compatibility with the "Witcher: Year Zero" and "Kult: Divinity Lost" systems. The developed tool allows users to create and manage characters, perform automated dice rolls, and organize RPG sessions, offering an intuitive interface and extensive functionality. Built using the Flask microframework [3], SQL Alchemy relational database [4], and frontend technologies [5], the system was tested in practice, confirming its effectiveness and usability. The test results indicate the application's potential for further development, including integration with additional RPG systems and remote communication platforms such as Zoom or Discord.
Czasopismo
Rocznik
Tom
Strony
14--18
Opis fizyczny
Bibliogr. 17 poz.
Twórcy
autor
- Uniwersytet Kazimierza Wielkiego Wydział Informatyki, ul. Mikołaja Kopernika 1, 85-074 Bydgoszcz
- Uniwersytet Kazimierza Wielkiego Wydział Mechatroniki ul. Mikołaja Kopernika 1, 85-074 Bydgoszcz
autor
- Uniwersytet Kazimierza Wielkiego Wydział Informatyki ul. Mikołaja Kopernika 1, 85-074 Bydgoszcz
Bibliografia
- 1.Lutz, M. Python. Wprowadzenie. Helion, 2022.
- 2.Sweigart, A. Programowanie w Pythonie dla średnio zaawansowanych. Najlepsze praktyki tworzenia czystego kodu. Helion, 2021.17.
- 3.Grinberg, M. Flask. Tworzenie aplikacji internetowych w Pythonie. Helion, 2020.
- 4.Hernandez, M.J. Projektowanie baz danych dla każdego. Przewodnik krok po kroku. Helion, 2022.
- 5.Haverbeke, M. Zrozumieć JavaScript. Wprowadzenie do programowania. Helion, 2020.
- 6.Zakas, N.C. Wydajny JavaScript. Helion, 2010.
- 7.Duckett, J. HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front-End Developera. Helion, 2018.
- 8.Gamma, E., Helm, R., Johnson, R., Vlissides, J. Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku. Helion, 2021.
- 9.Alis Games. Kult: boskość utracona -Podręcznik główny. Alis Games, 2021.
- 10.Rausch, M. "Karczmarz", Wysocki, A. "Dopler". Wiedźmin YZE V.1.10. Wydanie autorskie, 2022.
- 11.Härenstam, T. Year Zero Engine. Fria Ligan AB, 2021.
- Źródła internetowe:
- 1.W3Schools: https://www.w3schools.com/.
- 2.Flask Documentation: https://flask.palletsprojects.com/en/3.0.x/.
- 3.Pasja Informatyki (YouTube): https://www.youtube.com/@Pasjainformatyki.
- 4.Karczmarz (YouTube): https://www.youtube.com/@Karczmarz.
- 5.Dopleramania (YouTube): https://www.youtube.com/@dopleramania6924.
- 6.TJGT (YouTube): https://www.youtube.com/@tjgt.18
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki i promocja sportu (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-abea310b-c516-4d20-b45b-78de81531466
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.