Nowadays more and more hobbies are becoming popular, which used to only appeal to a much narrower audience. This includes tabletop role-playing games (also known as pen and paper role-playing games), which are slowly making their way into the mainstream culture.
These games traditionally require pens, paper, a set of polyhedral dice and the rulebooks of the game. In today’s digital world most of these items are easily replaceable by a web application, which can also provide other useful features and tools that can make it easier to manage the gaming session.
The goal of my thesis is to present such a web application, developed by me, which can handle the basic static functions like managing the character sheets, but it can also provide real-time support, which can make the piloting of in-game battles much easier for all parties involved. In the following chapters I will aim to describe the principles of my application, as well as the fairly complex database structure, among other details.