Glossary

Custom game
A custom game is a game that is created by a player and not by the matchmaking system. After the creation, the game will be prepared in a lobby. In a custom game, the game as well as the rules can be chosen individually. Furthermore, users can be manually added and removed as players and as spectators.
Doppelkopf
TODO
Lobby
A lobby is a submenu used for the creation of custom game. In it, settings for the game can be specified and other players can be invited to join the game.
Matchmaking
The matchmaking system is an algorithm on the server conceived to matching multiple users that want to play, together, preferably users with the same level of experience.
Party
A party is a group of players that joined to play together, either a custom game or a game created by the matchmaking system.
Slot
A slot is a single slot that zero or more cards can occupy. Common slots are the hands of the players, the table and the “bank”.
user database
The user database stores common information about players. It is usually accessed by the UUID of a user, but can also be searched by username.
UUID
A UUID is a Universally Unique Identifier. Usually represented as a hexadecimal string, like fe033447-68ac-41f8-a654-6fd84071ae6a. It is used to uniquely identify users and other objects.
round
A round is a single round of a game. It commonly consists of tricks and cannot be paused and restarted later
trick
A trick usually consists of four cards that are played.
game
A game is made up of rounds. It is fully self-contained.
bot
A bot is a computer-controlled player that can play one or more supported games. Bots usually act autonomously and have access to the same information as a normal player.