Extension of the React.js tutorial: implementation of ultimate tic-tac-toe. You can play it at http://minimuino.github.io/ultimate-tic-tac-toe-react.
This project was bootstrapped with Create React App and published with gh-pages.
- Complete the basic tic-tac-toe app of the React tutorial.
- Complete additional features listed at the end of the tutorial. These include:
- Display the location for each move in the format (row, col) in the move history list.
- Bold the currently selected item in the move list.
- Rewrite Board to use two loops to make the squares instead of hardcoding them.
- Add a toggle button that lets you sort the moves in either ascending or descending order.
- When someone wins, highlight the three squares that caused the win.
- When no one wins, display a message about the result being a draw.
- Generalise the app for a N-sized board (see this stackoverflow question).
- Add form to select board size and other future options.
- Add a timer for each player.
- Build the ultimate tic-tac-toe version.