Skip to content

Times0/ChessGame

Repository files navigation

Contributors Issues MIT License LinkedIn


Logo

ChessAI

PROJECT_DESCRIPTION
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

mat en 2 pour les noirs (Trait aux noirs mate in two)

This is the chess game implemented in python. Interface is made with pygame and PygameUIKit

I also built an AI that plays using the minimax algorithm with alpha-beta pruning.

The bot also uses an opening book to play the first moves of the game.X

Getting Started

  1. Clone the repo
git clone https://github.com/Times0/ChessGame.git
  1. Install requirements
pip install -r requirements.txt
  1. Run the program
python main.py

Contributing

Do not hesitate to contribute to the project, it is open to everyone.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

[email protected]

About

Chess Bot playing using Minmax alpha beta algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages