Software adaptation of the game BANG! The Dice Game

Thesis title: Softwarová adaptace hry BANG! kostková hra
Author: Vlček, Vilém
Thesis type: Bakalářská práce
Supervisor: Buriánek, Jan
Opponents: Palovská, Helena
Thesis language: Česky
Abstract:
Bakalářská práce se zabývá převodem deskové hry BANG! kostková hra do prostředí webové aplikace s podporou hry více hráčů přes internet při vedení projektu metodikou Scrum. V rámci práce se provádí analýza pravidel adaptované hry pomocí předchozího přístupu k obecné analýze pravidel všech deskových her. Dále se práce věnuje návrhu jak front-endu pomocí prototypování, tak také back-endu za využití UML diagramů. K vývoji back-endu aplikace je použit programovací jazyk Java a framework Spring Boot a k vývoji front-endu posloužili jazyky HTML, CSS a JS s frameworkem JQuery. Komunikace serveru s klienty probíhá přes WebSockety. Při vývoji a návrhu aplikace jsou zvažovány a často využity poznatky a názory testerů.
Keywords: Java; Spring Boot; webová aplikace; desková hra; vývoj
Thesis title: Software adaptation of the game BANG! The Dice Game
Author: Vlček, Vilém
Thesis type: Bachelor thesis
Supervisor: Buriánek, Jan
Opponents: Palovská, Helena
Thesis language: Česky
Abstract:
The bachelor’s thesis concerns itself with the transition of the board game BANG! The Dice Game into the confines of a web application with online multiplayer support while leading the project with Scrum. An analysis of the adapted game’s rules is undergone while making use of a previous attempt at analysis of board game rules in general. The thesis also goes into designing both the front-end of the application, with the help of prototyping, and the back-end with the use of UML diagrams. Java and the framework Spring Boot were used for the development of the back-end of the application, while HTML, CSS and JS along with its framework JQuery were used for developing the front-end. Communication between the server and the clients was handled with the use of WebSockets. Opinions and various inputs of different testers were taken into account and often implemented during both the design and the development phases of the thesis.
Keywords: Spring Boot; web application; board game; development; Java

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 27. 11. 2024
Date of submission: 12. 5. 2025
Date of defense: 26. 6. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/90547/podrobnosti

Files for download

    Last update: