Skip to content

A chess game developed using Python offering essential chess functionalities, including checks, pawn promotion, en passant capture, and castling to players.

License

Notifications You must be signed in to change notification settings

joolaoye/PyCHESS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCHESS

     

Table of Contents

About

A Python-based chess game developed using the Pygame library. The game provides essential chess functionalities, including checks, pawn promotion, en passant capture, and castling.

It provides an immersive experience with chess.com-inspired sound effects and an enhanced graphical user interface featuring board highlighting, elevating gameplay and user experience.

Gameplay

Preview

Dependencies

The PyCHESS game requires the following dependencies:

  • Python (version 3.2)
  • Pygame (version 2.3.0)

Installation

  • Clone or download the PyCHESS repository.

Need help cloning a repository? Check out how to clone a github repository here

  • Install Python (version 3.2) from the official Python website (https://www.python.org).
  • Install Pygame (version 2.3.0) by running the following command:
    pip install Pygame

Running the Application

To run the PyCHESS game, follow these steps:

  • Open your terminal or command prompt.
  • Navigate to the directory where you cloned or downloaded the PyCHESS repository.
  • From the project directory, navigate to the src directory:
  • cd src
  • Run the following command to start the game:
    python main.py

Built With

Python  



About

A chess game developed using Python offering essential chess functionalities, including checks, pawn promotion, en passant capture, and castling to players.

Topics

Resources

License

Stars

Watchers

Forks

Languages