- Add check and checkmate
- Add piece upgrading (pawn to queen, etc.)
- Add en passant
- Add castling
- Basic AI
-
- Must take moves to protect king from checkmates
-
- Starting strategies to give the AI a personality
-
- Piece Positioning Heuristics to shake up move choices
-
- Random branch selection on truly tied choices
Kurloc/python-chess-engine
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|