Appendix

Glossary

Lobby screen
The home screen of the system that is shown to the user once they are logged in. It shows a list of games they are participating in, as well as options to review old games and to start a new game.
New Game Screen
The screen that allows the user to initialize a new game instance.
In-Game screen
The system screen that shows a single game currently in progress.
Game Invite URL
A one-time URL that allows a user to join a game created by another user.
Turn marker label
A UI label displaying whether it is the user’s turn or their opponents.
Forsyth–Edwards Notation

A notation to fully encompass the state of the game board Example:

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 is the starting position in chess