Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.47 KB

readme.md

File metadata and controls

42 lines (29 loc) · 1.47 KB

JChess

Chess in Java

JChess is a Java-based implementation of the classic game of chess. This repository provides a fully functional chess game that can be played in gui mode and can be visualized in cli mode.

Features

  • Complete chess game logic implemented in Java
  • Graphical user interface for playing the game
  • Support for all standard chess rules, except castling and en passant
  • Basic AI opponent for single-player mode
  • Move validation and error handling
  • Basic Undo and Reset Feature

Getting Started

To get started with JChess, follow these steps:

  1. Clone this repository
  2. Compile the Java source files
  3. Run the game

How to Play

  • Display algebraic notation to represent moves (e.g., e2e4, e7e5)
  • Enter 'R' to reset the Game
  • Enter 'Z' to reset the Game
  • Enjoy playing chess!

Screenshots

init ingame Info win

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.