Skip to content

OlivierNicole/haskell-chess

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

A very simple chess engine written in Haskell (work in progress).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published