Skip to content

vincent-reau/ChessAI

Repository files navigation

ChessAI

Do an AI capable of playing chess at a good level (greater than 1900 elo)

Plan

1. Create a chess game in python

Objects:

  • Pieces (King, Queen, Bishops, Knights, Rooks, Pawns)
  • ChessBoard
  • ChessGame

Methods:

  • Movement of pieces
  • Capture of ennemy pieces
  • Check on the king
  • Checkmate
  • Stalemate
  • En passant
  • Castle (on both sides) with checks
  • Promotion
  • Pinned pieces
  1. Create the AI
  2. Train the AI
  3. Check the result

Progression

Step 1: Create a chess game in python

About

Create Chess game and then an AI able to play at 1900 elo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages