Embla 0.8

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

Moderators: hgm, Rebel, chrisw

flok

Embla 0.8

Post by flok »

Hi,

Embla 0.8 was released.
Linux and windows binaries can be obtained from https://www.vanheusden.com/Embla/

Unfortunately no macos x binaries because macos doesn't have support for std::shared_timed_mutex.
flok

Re: Embla 0.8

Post by flok »

around 1050 elo.
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: Embla 0.8

Post by Evert »

I hate to be that person, but I noticed that you linked the Linux binary against readline. Unfortunately readline is GPL rather than LGPL, which means you would need to release your code under a GPL compatible licence as well (I know this is deliberate on their part, but I personally think it's a mistake).

It's a major hassle and it's unlikely someone will care, but in case you're bothered by this, you may want to remove the readline dependency.
flok

Re: Embla 0.8

Post by flok »

Hi Evert,

I don't think you're right. Iirc I should now publish the readline code that I used.

In any case: Embla is completely 100% open source. Just not published on the internet. If you would like to get the source code, you can make an appointment to obtain it. Please note that I have an extremely tight schedule, I may have time somewhere in December 2018.
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: Embla 0.8

Post by Norbert Raimund Leisner »

Embla 0.8 is executing no moves with WinBoard 4.8.0 and Arena 3.5-GUI.

The earlier edition Embla 0.7.1 x64 runs normally on Arena 3.5 Interface.

Any ideas? Or is an extra commandline-parameter -h required to run Embla 0.8 as an UCI-compatible engine?

Windows 7 SP1 x64
Intel Core i5 3470 @ 3.20GHz - Ivy Bridge 22nm
4,00GB Dual Kanal DDR3 @ 798MHz RAM
ASRock H61M-DGS R2.0 (CPUSocket) Motherboard
JT198x4-3 (1280x1024@60Hz) Intel HD Graphics (ASRock)

Best wishes,
Norbert
flok

Re: Embla 0.8

Post by flok »

Norbert Raimund Leisner wrote:Embla 0.8 is executing no moves with WinBoard 4.8.0 and Arena 3.5-GUI.
Hi,

Embla "talks" UCI. I know that when using xboard, you can use polyglot as an inbetween. With Arena I have no experience.
smatovic
Posts: 2642
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Embla 0.8

Post by smatovic »

i tried to call it from console on Ubuntu Linux 14.04.3 LTS:

Code: Select all

./Embla: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./Embla)
./Embla: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./Embla)
./Embla: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./Embla)
./Embla: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./Embla)
flok

Re: Embla 0.8

Post by flok »

uch
Yeah I should either compile for each platform or just release the source-code. Very inconvenient.
Thanks for reporting. I'll see if I can setup OBS or so.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Embla 0.8

Post by styx »

Thanks for the engine. But it's stronger than 1050 Elo
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Embla 0.8

Post by styx »

grrr I thought "yeah finally an engine I can beat" and then I tried and tried and this was my best game:

[pgn]
[Event "Computer Chess Game"]
[Site ""]
[Date "2016.02.16"]
[Round "-"]
[White "andreas"]
[Black "Embla_1942"]
[Result "0-1"]
[TimeControl "60+5"]
[Annotator "1... -0,02"]

1. e4 Nc6 {-0,02/7 2,9} 2. Nf3 d5 {+0,17/7 3} 3. exd5 Qxd5 {+0,16/7 3} 4.
Nc3 Qe6+ {-0,04/6 3} 5. Qe2 Nf6 {-0,15/6 3} 6. Qxe6 Bxe6 {-0,22/7 2,4} 7.
Bb5 Bd7 {-0,24/6 2,9} 8. O-O Nb4 {+0,16/7 2,4} 9. Bxd7+ Kxd7 {-0,03/8 5}
10. Ne1 e5 {+0,41/7 3} 11. a3 Nbd5 {+0,36/7 2,9} 12. Nxd5 Nxd5 {+0,21/7 4}
13. d3 Bd6 {+0,04/7 4} 14. Nf3 f6 {-0,06/6 4} 15. Re1 a5 {-0,05/6 4} 16. d4
exd4 {+0,08/7 3} 17. Nxd4 Rhe8 {+0,07/6 3} 18. Bd2 Be5 {+0,08/6 2,7} 19. c3
Nb6 {+0,07/6 3} 20. Nf3 Nc4 {+0,26/7 2,5} 21. Nxe5+ Rxe5 {-0,04/7 6} 22.
Rxe5 fxe5 {-0,01/7 2,8} 23. Bc1 a4 {+0,29/7 2,9} 24. Rb1 Ra5 {+0,42/7 4}
25. Kf1 Rb5 {+0,47/7 5} 26. Ke2 Nxa3 {+0,85/7 4} 27. Ra1 Nc4 {+0,90/8 5}
28. Rxa4 Nxb2 {+0,77/7 5} 29. Rb4 Rxb4 {+1,12/9 5} 30. cxb4 Nc4 {+1,19/8 5}
31. Kd3 b5 {+1,20/8 5} 32. Ke4 Kc8 {+1,24/8 5} 33. Kd5 Kd7 {+1,22/8 2,9}
34. Be3 h6 {+1,23/8 6} 35. Bc5 g5 {+1,14/10 5} 36. Bf8 h5 {+1,11/10 4} 37.
Bg7 c6+ {+1,20/10 7} 38. Ke4 Ke6 {+1,14/10 5} 39. Bh6 Nd6+ {+1,17/10 6} 40.
Kd3 Kf6 {+1,17/8 4} 41. Bf8 Nf5 {+1,10/9 2,4} 42. Ke4 g4 {+1,05/9 1,9} 43.
Bc5 Nh4 {+1,08/10 4} 44. h3 gxh3 {+1,15/11 3} 45. gxh3 Nf5 {+1,21/10 2,2}
46. Kf3 Ke6 {+1,23/9 2,4} 47. Ke4 Kf6 {+1,21/10 3} 48. Kf3 Kf7
{+1,21/9 2,0} 49. Ke4 Ke6 {+1,15/11 3} 50. Bf8 Nh4 {+1,20/10 4} 51. Bc5 Ng6
{+1,28/10 5} 52. Be3 Ne7 {+1,25/9 4} 53. Bc5 Ng6 {+1,27/10 4} 54. Be3 Ne7
{+1,25/9 4} 55. Bc5 Nd5 {+1,27/11 4} 56. Bf8 Nf4 {+1,29/10 2,3} 57. h4 Nd5
{+1,28/11 3} 58. Bc5 Nf4 {+1,26/10 4} 59. Bf8 Nd5 {+1,23/11 4} 60. Bc5 Nf6+
{+1,28/10 4} 61. Kf3 Kf5 {+1,28/10 2,6} 62. Be3 Nd5 {+1,29/10 4} 63. Bc5
Nf4 {+1,29/10 4} 64. Bd6 Ke6 {+1,32/10 4} 65. Bc7 Kd5 {+1,36/10 4} 66. Bd8
Nd3 {+1,32/10 2,8} 67. Be7 Ke6 {+1,36/10 2,3} 68. Bf8 Kd5 {+1,32/10 2,3}
69. Ke3 Nf4 {+1,52/10 4} 70. Be7 Ke6 {+1,47/10 2,7} 71. Bc5 Ng2+
{+2,22/10 3} 72. Kf3 Nxh4+ {+2,20/11 4} 73. Kg3 Nf5+ {+2,22/10 4} 74. Kh3
e4 {+2,25/10 4} 75. Bb6 Kd7 {+2,20/9 2,5} 76. Bc5 Kc7 {+2,24/10 2,7} 77.
Ba7 Kd7 {+2,20/9 4} 78. Bc5 Kc7 {+2,24/10 2,5} 79. Ba7 Kd6 {+2,21/10 4} 80.
Bc5+ Kd5 {+2,22/11 6} 81. Ba7 Nd4 {+2,28/10 2,4} 82. Kh4 Nc2 {+2,29/11 4}
83. Bc5 Kc4 {+2,27/11 3} 84. Kxh5 Nxb4 {+2,27/11 4} 85. Bxb4 Kxb4
{+3,30/13 3} 86. Kg4 Ka3 {+10,20/12 2,4} 87. Kf4 b4 {+10,40/13 5} 88. Kxe4
b3 {+10,40/12 5}
{White resigns} 0-1
[/pgn]

I am completely frustrated now. I cannot be lower than 1050! :(

but it runs very smooth in xboard. good job! :)