In this chapter, we will create a two-player Tic-Tac-Toe game with the following basic requirements:
- As a player, I should be able to register with my name and display a picture
- As a player, I should be able to find an opponent, that is, the second player to play against
- The first two players to find opponents should be paired as opponents in the game
- The decision as to which player gets the chance to make the first move should be fair
- As a player, I should be able to use my display picture as my mark, rather than the conventional X and O
- The decision as to who wins should be made fairly
- In future, we want multiple players playing online simultaneously
Now that we have the requirement specifications in place, ...