pyChess-AI
Python Chess Program inspired by Sebastian Lague's project:
- [REPO] https://github.com/SebLague/Chess-AI
- [Website] https://sebastian.itch.io/chess-ai
- [Video] https://www.youtube.com/watch?v=U4ogK0MIzqk
Learning resources used in the above repo:
- https://www.chessprogramming.org/Main_Page
- https://web.archive.org/web/20071026090003/http://www.brucemo.com/compchess/programming/index.htm
- https://github.com/MartinMSPedersen/Crafty-Chess
TODO task list (subject to change):
- The Board and Pieces - Choose the right GUI for this project - Article on askpython.com
- 1. PyQT5
- 2. Python Tkinter
- 3. PySide 2
- 4. Kivy
- 5. wxPython
- Generating Moves
- A Random Adversary
- Optimization and Testing
- Search and Evaluation
- Easy Endgames
- The Transposition Table
- Openings
- Game One
- Game Two
- Game Three
- Game Four