Skip to content

Ziaad03/Chess-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Chess Game

This is a Java-based implementation of the classic board game, chess. The game is developed using Object-Oriented Programming (OOP) principles, . It features both front-end and back-end functionalities to provide a seamless gaming experience.

Features

  • Object-Oriented Design: Utilizes OOP principles for clean code architecture.
  • Front-end and Back-end: Implements both front-end and back-end functionalities to handle user interface and game logic separately.
  • Design Patterns: Utilizes design patterns to ensure maintainability and scalability of the codebase.
  • Undo Functionality: Allows players to undo their moves, providing flexibility and enhancing the gaming experience.
  • Promotion: Implements pawn promotion mechanics, enabling pawns to be promoted to higher-value pieces upon reaching the opponent's back rank.

How to Run

To run the Java chess game, follow these steps:

  1. Clone the repository to your local machine:
  2. Import to ur desired IDE (Apache NetBeans IDE 15 recommended)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages