Posts

Showing posts from May, 2026

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.