This Java Chess Game project is an implementation of the classic game of chess, featuring a graphical user interface (GUI) created with Java Swing. The project focuses on clean code, logical game mechanics, and an intuitive user experience.
Designed a user-friendly GUI using Java Swing to enhance the gaming experience.
Implemented robust backend logic in Java, managing game state, player interactions, and move validations.
Utilized a 2D array to represent the chessboard efficiently, ensuring accurate tracking of piece positions and game state.
- Clone the repository to your local machine.
- Copy code git clone https://github.com/your-username/chess-java.git
- Open the project in your favorite Java IDE (Eclipse, IntelliJ, etc.). Run the Main class to start the Chess game.
For inquiries or feedback, feel free to contact the project owner: Aidan Mo Email: a7mo@uwaterloo.ca
