This project was bootstrapped with Create React App.
To run the app in development mode run npm start
.
This is a large project, so I've broken it down into steps:
- Create initial UI of game board.
- Player can "drop" tokens on the board
- Have a "win checker" that determines if a player has achieved the glorious "four-in-a-row."
- Use
redux
in the project for state management. - Update interface when a player has won the game
- Have a button that resets the game board
- Player can create a game that can be accessed by other players accessing the site
- Player can join an already created game
- Player can play against other players in realtime