Skip to content

Chess Game [2 Player - Turn by Turn] in Pure Python using PyGame Library

Notifications You must be signed in to change notification settings

Sujas-Aggarwal/Chess

Repository files navigation

♟️ Chess Game

Welcome to the Chess Game project! This is a Python-based chess game where you can play classic chess right in your terminal. Whether you're a seasoned player or just starting, this game provides a fun way to engage with the timeless game of chess. 🎉

Tip

Love Chess Game? Click "Star" at the top to support the project! 🌟

🚀 Getting Started

To get the game up and running on your local machine, follow these steps:

1. Clone the Repository

First, clone this repository to your local machine using:

git clone https://github.com/Sujas-Aggarwal/Chess.git

2. Install Dependencies 📦

Ensure you're in the project folder and have Python installed. Then, install all the required dependencies using:

pip install -r requirements.txt

Make sure you're in a virtual environment (recommended) or have the correct Python environment activated.

3. Run the Game 🎮

Start the chess game by running the main Python file:

python main.py

⚠️ Important: Make sure you're inside the project folder before running the command!

💡 Features

Play classic chess in your terminal! Human vs. Human gameplay. Basic chess rules implemented (en passant, castling, pawn promotion, etc.).

🤝 Contributing

We welcome contributions! Feel free to open issues, fork the repository, and submit pull requests.

🛠️ Troubleshooting

If you encounter any issues during installation or gameplay, please make sure to:

  • Check your Python version (this project works best with Python 3.8+).
  • Ensure all dependencies are installed.
  • Refer to the issue tracker if you're still facing problems.

🏆 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code!


Happy coding and have fun playing chess! ♟️🎉

About

Chess Game [2 Player - Turn by Turn] in Pure Python using PyGame Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages