A 2-player Tic Tac Toe desktop application developed using Java Swing & AWT with MySQL database integration.
The project features a modern 3D-style user interface, turn-based gameplay, winner detection, and match history storage.
- 🎨 3D styled User Panel with gradient background
- 👥 Two-player gameplay (Player 1: X, Player 2: O)
- 🔄 Turn-based logic
- 🏆 Automatic winner detection
- 🤝 Draw detection
- ♻ Restart match option
- 🗄 Match results stored in MySQL database
- ▶ One-click run using
run.bat
- Java (Swing, AWT)
- MySQL
- JDBC (MySQL Connector/J)
- Windows Batch Script
- Eclipse IDE
TicTacToe-Java-Swing/ │ ├── src/ │ ├── UserPanel.java │ ├── TicTac.java │ └── DBConnection.java │ ├── lib/ │ └── mysql-connector-j-8.0.xx.jar │ ├── db/ │ └── database.sql │ ├── dist/ │ ├── TicTac.jar │ └── run.bat │ ├── screenshots/ │ ├── userpanel.png │ ├── gameplay.png │ └── winner.png │ ├── README.md ├── .gitignore └── LICENSE