This is a one-page application build with React, Express, and Socket.IO that contains a game of Tic Tac Toe. Besides basic tic tac toe, a 'spin-drop' mode to shake things up is included. It can be toggled on and off as players desire.
WebSocket Deployment: https://tictacspindrop.onrender.com/
Vanilla Deployment: https://7ingyu.github.io/TicTacSpinDrop/
- Spin-Drop mode toggle
- Game reset functionality
- Animated board
- State score-keeping
- Multi-client synchronization through Socket.IO, so players can be on different devices
- Better handling of player drop
- Chatbox
- Custom game rooms
- Audience mode
- User Login
- Persistent score-keeping