This game is written in C++ as an assignment for the C++ course. The requirements the assignment has to meet are in the Checklist.md file.
The game can be run via a Docker container or on a local machine. The exact instructions for installation can be found in the BuildManual.md file.
- When the game starts it wil ask for the game mode. Please enter the corresponding number and press enter to confirm.
- After that it will ask each player to enter their name.
- Than the program will randomly choose wich player may start selecting their symbol. This can either be 'x' or 'o' but must be lower case. The other player will receive the remaining symbol.
- Finally the program will select a random player to start. Players can then take turns choosing a square to place the symbol on the field. When a player has won, this will be stated in the terminal and the game will end. A draw will end the game and state "draw" in the terminal.
The game will end when invalid userinput is given. This can be a wrong number or letter. The programme can be restarted when this has occurred.


