Home
|
Beowulf Computer Chess Engine |
Contents· Beowulf DownloadDownload Beowulf Chess Engine v2.4a source for Unix/Linux (.tgz file) [181k]Download Beowulf Chess Engine v2.4a source for Windows (.zip file) [197k] Download Beowulf Chess Engine v2.4a executable for Windows (.zip file) [180k] Tiny Opening Book [1536 pos, 20k] Windows Unix Small Opening Book [55121 pos, 84k] Windows Unix Medium Opening Book [12350 pos, 200k] Windows Unix Large Opening Book [43045 pos, 760k] Windows Unix Huge Opening Book [135730 pos, 2Mb] Windows Unix · Information PagesTest Suite Results using Beowulf chess engineBeowulf chess engine version history Chess Programming Theory - How do Computers Play Chess? · UtilitiesXboard and WinBoard by Tim MannUCI Interface Download my Checkmate Test Generation Program (Source Code) · Chess Programming LinksPaul Verhelst's Chess Programming PageBruce Moreland's Chess Programming Theory Page Winboard Engine NewsTicker Winboard Forum Ron Murawski's Winboard FAQ Site ChessCircle.net The Rules of Chess · Beowulf in ActionHere are some places where you can see software based on the Beowulf Chess Engine:The ChessBrain project - The World's largest massively-distributed chess project Horizon Chess, by Ron Murawski - A strong Chess Engine based on Beowulf NetBlitz Chess - Chess engine environment GeekBench - benchmarking tool Chess Software for the Blind - Written by Programmers from GTL Limited AcknowledgementsThe following people have helped to varying extents on the Beowulf project.Dann Corbit - Dedicated many many hours work to testing and gave me much invaluable advice. Ron Murawski - Countless useful comments, mainly on the evaluation code, and a number of substantial rewrites of other sections of the code. Carlos Justiniano - For his interest in Beowulf through the ChessBrain project. Bob Hyatt - The source code to his strong program Crafty was an invaluable resource when I was in the preliminary stages of coding. Ernst Heinz - His page on bitboard programming helped me to understand the concept. Eugene Nalimov - For his incomprehensible, but yet vital endgame tablebase code Andrew Kadatch - For the compression code which works with the EGTBs Jim Monaghan - For a great many comments on Beowulf matches, and many tips on improving the engine's strategic play. Tim Foden - Helped with one or two compatability problems and testing. Gian-Carlo Pascutto - For many useful comments and suggestions on the code, especially the move ordering. Remi Coulom - Many useful suggestions and tweaks to the code, especially concerning the hashtable. Makoto Matsumoto, Takuji Nishhimura and Shawn Cokus - For the random number generation code used in some earlier versions. Oliver Brausch - For the Bioskey() function, taken from his engine Olithink, with permission. Jason Carley - For running Beowulf on ICC. Alyona Sinkovich - For kindly providing a translation of this page into Belorussian |