Chess V2.1 - A Leap Forward in Chess Engine Development

 I just wanted to announce a major update to my chess library.

V2.1 introduces the uci chess package. I think it's pretty cool. It provides an interface to which you can build your chess engine. With a surprisingly small amount of effort, you can now create a UCI compatible chess engine.

I made a bunch of them here. Apple-Gopher is the biggest one, it implements a bunch of the features available in UCI, and it multi-threaded.

It turns out it's quite hard to make a competitive chess engine though. But I gave it my best shot for a weekend.