Skip to content

roopeshach/chess

Repository files navigation

REEV CHESS

REEV CHESS is a chess game written in Python PyGame. It is a two player game. The game is played on a chessboard, which is a square array of 64 squares. Each player starts with 16 pieces: one king, one queen, two rooks, two knights, two bishops, and eight pawns. Each of the six piece types moves differently. Pieces are used to attack and capture the opponent's pieces, with the objective to 'checkmate' the opponent's king by placing it under an inescapable threat of capture. The game ends when checkmate is achieved, when the player resigns, or when the game is drawn.

Reev Chess Game

Reev Chess is a simple chess game built using the Python programming language and the pygame library. It provides a basic graphical interface to play chess and practice moves.

How to Play

  1. Ensure you have Python and the pygame library installed on your system.
  2. Run the main.py script.
  3. Use your mouse to click and drag chess pieces to make moves on the board.
  4. Keyboard shortcuts are available:
    • Press t to change the game theme.
    • Press r to reset the game.
    • Press q to quit the game.

Features

  • Play chess against yourself.
  • Basic graphical interface with chessboard and pieces.
  • Interactive mouse-based move system.
  • Changeable themes to customize the game's appearance.

Known Issues

  • This implementation is a basic chess game and does not include advanced features like checkmate detection, castling, or promotion.

Author

roopeshach

License

This project is licensed under the MIT License.


Note: This is a simplified README template. You can modify and expand it based on your preferences and project details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages