Link to: Sjeng : a chess-and-variants playing program
Sjeng is a freeware program that plays chess and some variants of chess: bughouse, crazyhouse, giveaway, losers, and suicide chess. The program runs under Windows, Linux, and possibly other operating systems. You can download the program, and its source code.