Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 650 Bytes

File metadata and controls

15 lines (12 loc) · 650 Bytes

This chess engine was created using Eddie Sharick's youtube guide, linked here.
https://www.youtube.com/playlist?list=PLBwF487qi8MGU81nDGaeNE1EnNEPYWKY_

In this engine, the AI uses a min-max algorithm with alpha-beta pruning to get rid of unnecesary branches of moves, speeding on AI move-making.

To-do

  • Try different datastructure for Chess Engine
    • bit boards
    • Shorten the image string length and adjust code accordingly
  • Create move ordering
    • prioritize piece moves or attack moves instead of pawn moves

Features to Include

  • Click and drag pieces
  • Allow player to choose moves in advance (while opponent makes their move)