New engine: belofte

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine: belofte

Post by Guenther »

tmokonen wrote:That's the old 0.2.8 compile with a 2017 file modified date.
Ah, thanks Tony, then I take your compile.
Yet it is a bit unfortunate that I get 0.28 from a subfolder of 0.90.

Guenther
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
ydebilloez
Posts: 163
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: New engine: belofte

Post by ydebilloez »

The binaries in the dist directories are sometimes older versions. You should compile the source code. If you take the linux binary in the repository, it says version 0.9.0.

I understand the problem and will reorganise the binaries in order to include the version number.

I also suggest you take the master branch. It is now up to version 0.9.1.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine: belofte

Post by Guenther »

tmokonen wrote:I made a quick Windows compile using Cygwin, and this is my first test game with Belofte 0.9.0, against good old Chad's Chess.

[pgn][Event "Computer chess game"]
[Site "TOSH-PC"]
[Date "2017.06.29"]
[Round "?"]
[White "Chad's Chess"]
[Black "Belofte 0.9.0"]
[Result "0-1"]
[ECO "D58"]
[Opening "QGD"]
[Time "06:24:46"]
[Variation "Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Rc1 c5"]
[WhiteElo "2000"]
[TimeControl "60+0"]
[Termination "normal"]
[PlyCount "144"]
[WhiteType "program"]
[BlackType "program"]

1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. Nc3 Be7 5. Bg5 h6 6. Bh4 O-O 7. e3 b6 8.
Bd3 Bb7 9. O-O Nbd7 10. Bg3 c5 11. Rc1 Ne4 12. cxd5 exd5 13. dxc5 Nxc3 14.
Rxc3 bxc5 15. Bb1 Bf6 16. Qc2 g6 17. Rb3 Qa5 18. Rxb7 Nb6 19. b4 Qxb4 20.
Bc7 Qa5 21. Qd3 c4 22. Bxb6 axb6 23. Qd1 Rad8 24. Qd2 c3 25. Qd3 Qb4 26.
Bc2 Bh8 27. a3 Qd6 28. g4 Qe6 29. Kh1 Qf6 30. Ne1 Qc6 31. Ra7 Rb8 32. Kg1
Rfd8 33. Nf3 Rbc8 34. Qe2 Qf6 35. Rc1 Qe6 36. Ra4 Rc7 37. Qa6 Qf6 38. Nd4
Rcd7 39. Nb3 Re8 40. f3 Qxf3 41. Qxb6 Qe2 42. h4 Qxe3+ 43. Qxe3 Rxe3 44.
Kf1 Rd8 45. Kg1 Re2 46. Rb4 Re3 47. a4 Be5 48. Kf2 d4 49. Rf1 Bg3+ 50. Kg2
d3 51. Bb1 c2 52. Bxc2 dxc2 53. h5 Bd6 54. Nc5 Bxc5 55. Rb5 Ba3 56. hxg6
fxg6 57. Rf6 Rd2+ 58. Kg1 Re4 59. Rxg6+ Kf7 60. Rf6+ Kxf6 61. Rf5+ Kg6 62.
Rf2 Rxg4+ 63. Kh2 Rxf2+ 64. Kh3 Rxa4 65. Kg3 Raf4 66. Kh3 Kg5 67. Kg3 Kh5
68. Kh3 Bc5 69. Kg3 c1=B 70. Kh3 Ba7 71. Kg3 Rf7 72. Kh3 R7f3# 0-1
[/pgn]

It was not shy to promote, but decided to underpromote to a bishop. I played a second game, and it also chose to underpromote to a bishop in that game as well, so that is something that needs to be looked at.

I uploaded my compile here, in case anyone wants to play with Belofte 0.9.0:

https://drive.google.com/open?id=0B9voF ... FNPRklwZVE
I guess this was played with an opening book/start position?
(opening moves look too good for both programs)

BTW Belofte also missed several mates in 1 at the end already before
the funny underpromotion.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
ydebilloez
Posts: 163
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: New engine: belofte

Post by ydebilloez »

Dear Guenther,

Thanks for the test and the compile. I included your binary in the master branch.
The problem of not seeing a mate in one should be resolved in version 0.9.1.

To all,

I reorganised the binaries to include the version number in the name. Sourceforge is up to date for both Version 0.9.0 branch and master branch. Linux 64 bit binaries have been added as well as version 0.9.0 for windows. I still need to add the other platforms, so please compile for those platforms.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine: belofte

Post by Guenther »

ydebilloez wrote:Dear Guenther,

Thanks for the test and the compile. I included your binary in the master branch.
The problem of not seeing a mate in one should be resolved in version 0.9.1.

To all,

I reorganised the binaries to include the version number in the name. Sourceforge is up to date for both Version 0.9.0 branch and master branch. Linux 64 bit binaries have been added as well as version 0.9.0 for windows. I still need to add the other platforms, so please compile for those platforms.
Hi Yves, the compile and the test game was done by Tony, I just commented on the mate problem.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
ydebilloez
Posts: 163
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: New engine: belofte

Post by ydebilloez »

Tonys compile is fine. Thanks Tony.
I added it to sourceforge and it has now become the 'official' release for version 0.9.0. (Renamed it to lower case.)

All different older versions are now available for Windows/Mac/Linux/Solaris/... in the dist folder in source control.

Belofte will take an opening book if available under the name belofte-0.x.y.book. If no book can be loaded, it will play without book. See the manual on how to create a book.

Attention, you can configure e.g. arena to take its own opening book.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: New engine: belofte

Post by Norbert Raimund Leisner »

Salut Yves,

le site web courant http://www.macchess.be/downloads.php contient un lien rompu vers Belofte pour Unix /Solaris/Tarball:


> http://www.macchess.be/downloads/belofte_hp_ux.bin > erreur 404
> http://www.macchess.be/downloads/belofte_solaris.bin > erreur 404
> http://www.macchess.be/downloads/belofte-0.2.8.tar.gz > erreur 404

Cordialement,
Norbert
ydebilloez
Posts: 163
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: New engine: belofte

Post by ydebilloez »

Indeed, version 0.2.8 with black seem to refuse promotion...

[pgn]
[Event "Belofte autosave"]
[Site "127.0.0.1"]
[Date "2017.07.06"]
[Round "?"]
[White "Neophyte-linux"]
[Black "Belofte 0.2.8"]
[Result "1/2-1/2"]

1. h4 e5 2. e4 d5 3. Bb5+ c6 4. Bd3 Nf6 5. exd5 Qxd5 6. Qf3 Qxf3 7. gxf3
Be6 8. Kf1 Bc5 9. a4 h6 10. Ke1 O-O 11. Bf1 Bf5 12. d3 Bb4+ 13. Ke2 h5 14.
Rh2 e4 15. dxe4 Be6 16. Kd3 Rd8+ 17. Ke3 Rd1 18. Bh3 Rxg1 19. Bxe6 fxe6 20.
c3 Bd6 21. e5 Bxe5 22. f4 Ng4+ 23. Kd3 Bf6 24. Rh3 Nxf2+ 25. Kc4 Nxh3 26.
Be3 Rf1 27. Kb3 a6 28. Bd4 Bxd4 29. cxd4 Nxf4 30. Kc2 Ne2 31. Kd3 Nc1+ 32.
Kc4 b5+ 33. Kc3 Ne2+ 34. Kd3 Nf4+ 35. Kc2 Ne2 36. Kd3 Nf4+ 37. Ke3 bxa4 38.
Rxa4 Ng2+ 39. Kd3 Rxb1 40. Kc2 Rh1 41. b4 Rxh4 42. Kd3 Ne1+ 43. Ke2 Nc2 44.
Kd3 Nxd4 45. Kd2 Nf3+ 46. Kc2 Rc4+ 47. Kb3 Nd2+ 48. Kb2 c5 49. Ra1 cxb4 50.
Rh1 Rc5 51. Ra1 b3 52. Rh1 Rc2+ 53. Ka3 b2 54. Rb1 Nxb1+ 55. Kb3 Rf2 56.
Ka2 Nc3+ 57. Kb3 h4 58. Kxc3 h3 59. Kb3 Nc6 60. Ka2 Rd8 61. Kb3 Rd3+ 62.
Ka2 h2 63. Kb1 Rd1+ 64. Ka2 Ra1+ 65. Kb3 g6 66. Kc4 Rf3 67. Kc5 Ra5+ 68.
Kxc6 Rf7 69. Kb6 g5 70. Kxa5 g4 71. Kxa6 g3 72. Kb5 e5 73. Ka4 Rf3 74. Kb5
g2 75. Ka6 e4 76. Kb6 Rb3+ 77. Kc5 e3 78. Kc4 Ra3 79. Kb4 Rd3 80. Ka5 Ra3+
81. Kb4 Rd3 82. Ka4 e2 83. Kb5 Rd5+ 84. Kc4 Rd8 85. Kb5 Rb8+ 86. Kc5 Rc8+
87. Kb6 Rb8+ 88. Ka7 Rb4 89. Ka6 Rb3 90. Ka7 Ra3+ 91. Kb6 Rb3+ 92. Kc5 Rb8
93. Kd6 Rd8+ 94. Ke7 Rf8 95. Kd7 Rf7+ 96. Ke6 Rf2 97. Kd7 Rf7+ 98. Kc6 Rf6+
99. Kb7 Rf7+ 100. Kb6 Rf6+
1/2-1/2
[/pgn]
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
ydebilloez
Posts: 163
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: New engine: belofte

Post by ydebilloez »

Corrected. Following downloads are now redirected to sourceforge.
Win 32 bit, Mac OS x86 64 bit, Linux 64 bit.

Solaris and HP UX are repackaged as tar.gz.

Unfortunately, some older binary versions are not available at this moment such as Mac OS X PPC version or Universal 32/64 bit. I will make them available through the repository after retesting them. In the mean time, please compile those binary versions from the source code.

With this, testers wanted for missing platforms.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New engine: belofte

Post by CMCanavessi »

I see that the engine is already at 0.9.3 in sourceforge, can anyone make a windows binary?
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls