The game's origins can be traced back to its progenitor of three-in-a-row
boards as fare back to ancient Egypt (since 1300 BC).
Early variations of tic-tac-toe come from the Roman Empire; then known as
terni lapilli (or three pebbles at a time).
Another variation is
three man morris.
For more on the
history, see Wikiepedia.
Game Play
Tic-tac-toe is played on a three-by-three grid by two players,
who alternately place the marks X and O in one of the nine spaces in the grid
- There is no universally agreed rule as to who plays first.
In the current version there is no option to change this.
- Convention is used so that X is played first.
This Game Play
To Start: A player starts a round clicking any grid
The First move is signalled by the
X first move.
- Player 1: is marked by a
`Pink` marker, e.g. X.
- Player 2: is marked by a
`Indigo` marker, e.g. O.
Current Limitations: Edge Cases
A. To Draw a game is not detected: @see Issue
#15 on GitHub
B. A bad or illegal move is not detected.
C. There is an out of bounds error when a game is completed, and user clicks once more.
Roadmap: Future Improvements
1. Once Win & Draw results are enabled, a score card matches best of 3 or 5 sets of games
- Display a score care on the Nos of Wins/Losses/Draws over a set fo games for each player
- Display a score card controls to start a new match or reset/end the current match
2. Allow players to select token type, color, and other attributes .