A real-time multiplayer Tic Tac Toe game with integrated chat functionality, built using Node.js, React.js, and Socket.IO. The project also includes an offline mode where players can compete on the same device. Perfect for casual gaming and social interaction!
- Online Multiplayer: Play Tic Tac Toe with players around the world in real-time.
- In-Game Chat: Communicate with your opponent while playing.
- Offline Mode: Play locally with friends on the same device.
- Responsive Design: Enjoy seamless gameplay on both desktop and mobile devices.
- Frontend: React.js
- Backend: Node.js
- WebSocket Communication: Socket.IO
- Node.js (v16 or higher)
- npm (v7 or higher)
- Clone the repository:
bash git clone
- Navigate to the project folder:
bash cd
- Install dependencies:
bash npm install
- Run the development server:
bash npm start
- Access the app: Open https://realtime-tic-tac-toe.vercel.app/ in your browser.
- Open the application.
- Choose "Play Online."
- Wait for an opponent to join or invite a friend using the match link.
- Start playing and enjoy chatting during the match.
- Open the application.
- Choose "Play with Friends."
- Play Tic Tac Toe on the same device.
Contributions are welcome! If you want to improve the project or add new features:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Open a pull request.
This project is licensed under the MIT License.