Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 717 Bytes

README.md

File metadata and controls

22 lines (12 loc) · 717 Bytes

chess-ai

A fun project of implementing a chess AI that I am working on in my free time.

Soon to be stockfish 2.

Currently includes quite simple, intuitive and slick GUI:

TODO List

[x] Store chess board in a vector and add methods to move pieces.

[x] Add methods to import a chess board from a FEN String.

[x] Display the chess board as a GUI. Window/Renderer classes.

[ ] Generate pseudo legal moves (in progress).

[ ] Filter pseudo legal moves by legal moves. (Pins, moving into check).

[ ] Implement an AI which can use this move data to find the 'optimal' move.