Skip to content

IlanIwumbwe/Ylva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ylva.c

A simple chess engine in C for educational purposes.

This is a rewrite of an older version that was in C++. A few features are missing and some stuff needs to be fixed as shown in Todos. These will be worked on subject to time constraints.

Supported UCI commands

  • go : wtime, btime, winc, binc, movestogo, movetime, depth
  • position: all arguments
  • uci
  • isready

Other commands

  • perft n will count nodes to depth n

Todos

  • Complete writing move ordering
  • Add killer move heuristic
  • Add PSQT evaluation

Acknowledgements

License

MIT

About

UCI chess engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published