About Colibri

Colibri is a suicide chess engine. It plays according to joint rules for stalemate.

Suicide chess was weakly solved. Specifically, White wins after 1. e3. Some lines, such as 1. e3 d5 or 1. e3 e5, are trivially solvable by average players. Other lines, like 1. e3 b5 took years of computing time from several different chess programs. The bulk of the work was done by Mark Watkins.

My aim in writing Colibri (aside from having fun and polishing my programming skills) is to tackle some defenses for Black and find wins for White. I may end up connecting this program to lichess so it can play humans or other computers, but that is not my short-term goal. For example, I probably won't implement an alpha-beta algorithm.


TODO list


My previous suicide chess engine was Nilatac, written mostly between 2001-2003. I decided to give it up and rewrite Colibri from scratch because Nilatac had several shortcomings:


Colibri is free software. You can browse the source code.

I will seed the EGTB files on torrents once anybody asks. :-)


Copyright 2013-2020 Catalin Francu

Colibri's source code is released under the GNU Affero General Public License.

Colibri's endgame tables are released under the Creative Commons Attribution-ShareAlike 3.0 Unported License.