Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Tic Tac Toe Game (Java Swing + MySQL)

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.


✨ Features

  • 🎨 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

🛠 Technologies Used

  • Java (Swing, AWT)
  • MySQL
  • JDBC (MySQL Connector/J)
  • Windows Batch Script
  • Eclipse IDE

📂 Project Folder Structure

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

About

Java Swing Tic Tac Toe game with MySQL integration

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages