This pet project is a real-time multiplayer Tic-Tac-Toe game built using WebSockets, Express, React Native and Expo. Players can connect, set their names, and search for games. Link to DEMO
- Real-time multiplayer gameplay using WebSockets
- Bot implementation for seamless game matching
- Lobby system for managing connections and starting games
- Error handling and debugging options
- JavaScript (ES6+)
- Node.js
- WebSocket Server (ws)
- Express
- ReactNative
- Expo
- Ensure you have Node.js installed (version 12.x or higher).
- Install the Expo CLI globally on your machine: npm install -g expo-cli
- Clone the repository
- Run server - npm install & npm start
- Run client - npm install & npm start
- Install the Expo Go app on your Android or iOS device.
- Scan the QR code displayed in the Expo DevTools using the Expo Go app.
- The app will now load and run on your device.
Feel free to submit any pull requests. Contributions are always welcome! If you have any questions, issues, or feature requests, please leave a comment.