Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.04 KB

File metadata and controls

24 lines (20 loc) · 1.04 KB

Overview

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.

Features

Graphical User Interface:

Designed a user-friendly GUI using Java Swing to enhance the gaming experience.

Backend Logic:

Implemented robust backend logic in Java, managing game state, player interactions, and move validations.

2D Array Board Representation:

Utilized a 2D array to represent the chessboard efficiently, ensuring accurate tracking of piece positions and game state.

How to Run

  1. Clone the repository to your local machine.
  2. Copy code git clone https://github.com/your-username/chess-java.git
  3. Open the project in your favorite Java IDE (Eclipse, IntelliJ, etc.). Run the Main class to start the Chess game.

Contact

For inquiries or feedback, feel free to contact the project owner: Aidan Mo Email: a7mo@uwaterloo.ca