A colorful and interactive Tic-Tac-Toe game built with React.js featuring multiple game modes, AI opponents, statistics tracking, move history, undo functionality, hints, and beautiful animations.
- 3x3 Tic-Tac-Toe Board
- Real-time Turn Tracking
- Winner Detection
- Draw Detection
- Winning Line Highlight
- Restart Game
- Player vs Player
- CPU Easy
- CPU Medium
- CPU Hard
- Total Games Played
- X Wins
- O Wins
- Draws
- Win Rates
- Current Streak
- Best Streak
- Live Score Tracking
- Draw Counter
- Persistent Scores
- Hint System
- Undo Move
- Move History
- Winner Modal
- Confetti Celebration
- Smooth Animations
- Responsive Design
- React.js
- Vite
- Framer Motion
- React Confetti
- React Icons
npm install
npm run devOpen the URL shown in the terminal (typically http://localhost:5173) to play.
Recommended: Static Site
| Setting | Value |
|---|---|
| Build Command | npm install && npm run build |
| Publish Directory | dist |
Alternative: Web Service
| Setting | Value |
|---|---|
| Build Command | npm install && npm run build |
| Start Command | npm start |
Push to GitHub and redeploy after merging these fixes.