tible / pyChess-AI

Python Chess Program inspired by https://github.com/SebLague/Chess-AI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyChess-AI

Python Chess Program inspired by Sebastian Lague's project:


Learning resources used in the above repo:

  1. https://www.chessprogramming.org/Main_Page
  2. https://web.archive.org/web/20071026090003/http://www.brucemo.com/compchess/programming/index.htm
  3. 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

About

Python Chess Program inspired by https://github.com/SebLague/Chess-AI

License:MIT License