https://github.com/lakhindarpal/xoinfy
Infinite Tic-Tac-Toe | Fun 3-Move Strategy Game
https://github.com/lakhindarpal/xoinfy
react reactjs reactjs-game tic-tac-toe tic-tac-toe-ai tic-tac-toe-game tic-tac-toe-multiplayer tictactoe tictactoe-game tictactoe-webapp ttt xo-game
Last synced: 10 months ago
JSON representation
Infinite Tic-Tac-Toe | Fun 3-Move Strategy Game
- Host: GitHub
- URL: https://github.com/lakhindarpal/xoinfy
- Owner: LakhindarPal
- License: mit
- Created: 2025-06-01T13:57:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-15T02:51:38.000Z (12 months ago)
- Last Synced: 2025-08-11T19:56:45.205Z (10 months ago)
- Topics: react, reactjs, reactjs-game, tic-tac-toe, tic-tac-toe-ai, tic-tac-toe-game, tic-tac-toe-multiplayer, tictactoe, tictactoe-game, tictactoe-webapp, ttt, xo-game
- Language: JavaScript
- Homepage: https://xoinfy.netlify.app/
- Size: 588 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ♾️ Xoinfy - Infinite Tic-Tac-Toe
[](https://github.com/LakhindarPal/xoinfy/stargazers)
[](https://github.com/LakhindarPal/xoinfy/network)
[](https://github.com/LakhindarPal/xoinfy/issues)
[](https://github.com/LakhindarPal/xoinfy/blob/main/LICENSE)
[](https://xoinfy.netlify.app)
> ⚡ A next-gen, unpredictable twist on classic Tic-Tac-Toe — infinite gameplay, guaranteed wins, and strategic madness!
---
## 🎮 Game Modes
- **🧠 Single Player (vs AI)** — Smart, challenging bot opponent.
- **🧑🤝🧑 Mingle Mode (2 Player Local Multiplayer)** — Share the same device and battle it out with friends.
## ✨ Features
- ♾️ **Infinite Moves**: After the third move, the earliest move disappears, keeping the game dynamic.
- ✅ **Guaranteed Wins**: No more draws — every match ends with a winner.
- 🔢 **Move Counter**: Displays total moves at the end of the match.
- 🤖 **AI Opponent**: Built to challenge you with intelligent play.
- 🧑💻 **Local Multiplayer**: Play with another human on one screen.
---
## 📸 Preview
**[https://xoinfy.netlify.app](https://xoinfy.netlify.app)**

## 🚀 Tech Stack
- **Frontend:** React + Vite
- **Styling:** Tailwind CSS
- **State Management:** React Hooks (useState, useEffect)
---
## 🛠️ Installation & Running Locally
```bash
# Clone this repo
git clone https://github.com/LakhindarPal/xoinfy.git
cd xoinfy
# Install dependencies
npm install
# Run the app
npm run dev
```
Open [http://localhost:5173](http://localhost:5173) to view it in your browser.
---
## 📦 Build for Production
```bash
npm run build
```
---
## 🤝 Contributing
Have ideas or found a bug?
PRs, Issues, and Stars are always welcome!
1. Fork the project
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
---
## 📄 License
This project is licensed under the [MIT License](LICENSE).