Difference between revisions of "Belofte"

From Chessprogramming wiki
Jump to: navigation, search
Line 5: Line 5:
 
'''Belofte''', (Belofte Chess)<br/>
 
'''Belofte''', (Belofte Chess)<br/>
 
an  [[:Category:Open Source|open source chess engine]] by [[Yves De Billoëz]], written in [[C]] and released under the [[Free Software Foundation#GPL|GPL license]] v2.  
 
an  [[:Category:Open Source|open source chess engine]] by [[Yves De Billoëz]], written in [[C]] and released under the [[Free Software Foundation#GPL|GPL license]] v2.  
Belofte is a [https://en.wikipedia.org/wiki/Console_application console application], but supports the [[Chess Engine Communication Protocol]] aka [[WinBoard]]/[[XBoard]] protocol.
+
Belofte is a [https://en.wikipedia.org/wiki/Console_application console application], and supports the [[Chess Engine Communication Protocol]] aka [[WinBoard]]/[[XBoard]] protocol.
  
 
=Features=
 
=Features=
Line 14: Line 14:
 
=History=
 
=History=
 
Development started in 2005 and version 0.2.x made appearance on freechess.org chess server and in source code.  
 
Development started in 2005 and version 0.2.x made appearance on freechess.org chess server and in source code.  
At that time, it was released with a custom license (but still free for the open source community). Versions 0.3 till 0.6 were converted to C++ and developed under windows but compilation on other platforms failed.  
+
At that time, it was released with a custom license (but still free for the open source community). Versions 0.3 till 0.6 were converted to C++ and developed under windows but compilation on other platforms failed. Source code for those versions is available. Look for the branch in the source repository. In 2017, the old version was re-released under GPL license and a new version 0.9.x is making its appearance.  
Source code for those versions is available. Look for the branch in the source repository. In 2017, the old version was re-released under GPL license and a new version 0.9.x is making its appearance.  
 
 
It is a branch from the 0.2 release and gradually, all changes from the 0.3+ branches will be included.
 
It is a branch from the 0.2 release and gradually, all changes from the 0.3+ branches will be included.
  
 
=Forum Posts=
 
=Forum Posts=
 +
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=6645 Pawns more valuable than queens !!] by [[Matthias Gemuh]], [[Computer Chess Forums|Winboard Forum]], July 10, 2007
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=64451 New engine: belofte] by [[Yves De Billoëz]], [[CCC]], June 29, 2017
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=64451 New engine: belofte] by [[Yves De Billoëz]], [[CCC]], June 29, 2017
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=64538 Belofte 0.9.1 for Linux and Macintosh] by [[Norbert Raimund Leisner]], [[CCC]], July 06, 2017
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=64538 Belofte 0.9.1 for Linux and Macintosh] by [[Norbert Raimund Leisner]], [[CCC]], July 06, 2017
Line 26: Line 26:
 
=External links=
 
=External links=
 
==Chess Engine==
 
==Chess Engine==
* [https://sourceforge.net/projects/belofte/ Source code on souceforge]
+
* [https://sourceforge.net/projects/belofte/ Belofte Source code on souceforge]
 
* [http://macchess.internetcontact.be/ MacChess - Dedicated to chess on Mac]
 
* [http://macchess.internetcontact.be/ MacChess - Dedicated to chess on Mac]
 
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Belofte&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Belofte] in [[CCRL|CCRL Blitz]]
 
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Belofte&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Belofte] in [[CCRL|CCRL Blitz]]

Revision as of 14:44, 14 January 2020

Home * Engines * Belofte

Gulden Belofte [1]

Belofte, (Belofte Chess)
an open source chess engine by Yves De Billoëz, written in C and released under the GPL license v2. Belofte is a console application, and supports the Chess Engine Communication Protocol aka WinBoard/XBoard protocol.

Features

The engine supports EPD test sets and can be run with initialization files. Games are saved in PGN format. PGN files can be converted into an opening book. Internally, Belofte keeps a two-dimensional 8x8 board performing pure negamax alpha-beta inside an iterative deepening framework.

History

Development started in 2005 and version 0.2.x made appearance on freechess.org chess server and in source code. At that time, it was released with a custom license (but still free for the open source community). Versions 0.3 till 0.6 were converted to C++ and developed under windows but compilation on other platforms failed. Source code for those versions is available. Look for the branch in the source repository. In 2017, the old version was re-released under GPL license and a new version 0.9.x is making its appearance. It is a branch from the 0.2 release and gradually, all changes from the 0.3+ branches will be included.

Forum Posts

External links

Chess Engine

Misc

References

  1. Gulden Belofte near Volendam, Photo by Dennis Jarvis, Halifax, Canada, September 21, 2013, Wikimedia Commons

Up one level