Skip to content

parneetsingh022/chess

Repository files navigation

Chess

Screenshot 2025-03-05 191955 Screenshot 2025-03-05 191955

A simple Chess game implemented using Python and Pygame.

Table of Contents

Features

  • Classic two-player Chess gameplay
  • Intuitive user interface
  • Highlighting of possible moves
  • Move validation and enforcement of Chess rules
  • Support for game replay and analysis

Installation

  1. Clone the repository:

    git clone https://github.com/parneetsingh022/chess.git
    cd chess
    
  2. Create and activate a virtual environment (optional but recommended):

    python3 -m venv env
    source env/bin/activate  # On Windows, use 'env\Scripts\activate'
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To start the game, run:

python main.py

Contributing

We welcome contributions to enhance the Chess game! To get started:

  1. Fork the repository.

  2. Create a new branch for your feature or bugfix:

    git checkout -b feature-name
  3. Make your changes and commit them with descriptive messages:

    git commit -m "Add feature: description"
  4. Push to your fork:

    git push origin feature-name
  5. Open a pull request against the main branch of this repository.

For detailed guidelines, please refer to our CONTRIBUTING.md file.

License

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

About

Simple Chess Game

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages