Skip to content

Aloe-Verified/Chess-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages