Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 502 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 502 Bytes

haskell-chess

Simple, CLI-playable chess-engine.

This is a work in progress. For now, it features only an engine that tries to take you as many pieces as possible (including your king), using the alpha-beta algorithm.

Features to be implemented:

  • en passant capturing, castling;
  • prevent the user from putting themselves in check;
  • handle endgames properly by detecting draw and checkmate;
  • improve the heuristic evaluation function to take more into account than the values of pieces.