Which are the chess engines written from scratch ?

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

Moderators: hgm, Rebel, chrisw

Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

Hello again to all,

Latest 3-5 days I tried testing the scratch engines under Fritz/ShredderClassic GUIs

And to be honest,
I am very disappointing...Some of the scratched engines are started to loose on time...not sure why ?! I tried to solve the problem with 3min+1sec.... of course not all engines, but some of them are freezing or simply forfeit on time... in other words, I lost many CPU time ah ah... :)

Note also that (under Fritz/ShredderClassic GUIs)I have never seen similar bugs by the Top 10 chess engines

So for the current scratch testing...I will switch again to Arena :)
Arena GUI (under these conditions) seems to be more stable, its true that (under Arena GUI) some UCI engines play with default hashtables, but this bug happens not very often...

And even I think to try Winboard GUI too...

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

Re: Which are the chess engines written from scratch ?

Post by Guenther »

Sedat Canbaz wrote:Hello again to all,

Latest 3-5 days I tried testing the scratch engines under Fritz/ShredderClassic GUIs

And to be honest,
I am very disappointing...Some of the scratched engines are started to loose on time...not sure why ?! I tried to solve the problem with 3min+1sec.... of course not all engines, but some of them are freezing or simply forfeit on time... in other words, I lost many CPU time ah ah... :)

Note also that (under Fritz/ShredderClassic GUIs)I have never seen similar bugs by the Top 10 chess engines

So for the current scratch testing...I will switch again to Arena :)
Arena GUI (under these conditions) seems to be more stable, its true that (under Arena GUI) some UCI engines play with default hashtables, but this bug happens not very often...

And even I think to try Winboard GUI too...

Best,
Sedat
Why not name some of the programs you have a problem with?
May be we can figure out what is wrong? (settings, debugs etc.)

Guenther
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

Guenther wrote:
Sedat Canbaz wrote:Hello again to all,

Latest 3-5 days I tried testing the scratch engines under Fritz/ShredderClassic GUIs

And to be honest,
I am very disappointing...Some of the scratched engines are started to loose on time...not sure why ?! I tried to solve the problem with 3min+1sec.... of course not all engines, but some of them are freezing or simply forfeit on time... in other words, I lost many CPU time ah ah... :)

Note also that (under Fritz/ShredderClassic GUIs)I have never seen similar bugs by the Top 10 chess engines

So for the current scratch testing...I will switch again to Arena :)
Arena GUI (under these conditions) seems to be more stable, its true that (under Arena GUI) some UCI engines play with default hashtables, but this bug happens not very often...

And even I think to try Winboard GUI too...

Best,
Sedat
Why not name some of the programs you have a problem with?
May be we can figure out what is wrong? (settings, debugs etc.)

Guenther
Ok...and as far as I remember:
Discocheck
Hanibal
Smarthink
Spike
Junior

But there were a few more... but later I will report

Best,
Sedat
bhlangonijr
Posts: 482
Joined: Thu Oct 16, 2008 4:23 am
Location: Milky Way

Re: Which are the chess engines written from scratch ?

Post by bhlangonijr »

Sedat Canbaz wrote:Hello again to all,

Latest 3-5 days I tried testing the scratch engines under Fritz/ShredderClassic GUIs

And to be honest,
I am very disappointing...Some of the scratched engines are started to loose on time...not sure why ?! I tried to solve the problem with 3min+1sec.... of course not all engines, but some of them are freezing or simply forfeit on time... in other words, I lost many CPU time ah ah... :)

Note also that (under Fritz/ShredderClassic GUIs)I have never seen similar bugs by the Top 10 chess engines

So for the current scratch testing...I will switch again to Arena :)
Arena GUI (under these conditions) seems to be more stable, its true that (under Arena GUI) some UCI engines play with default hashtables, but this bug happens not very often...

And even I think to try Winboard GUI too...

Best,
Sedat

Hi Sedat,

From Redqueen's README file:
RedQueen was completely written from the scratch. Although it has taken many ideas from many open source projects.

The following open source projects had directly influenced the development of RedQueen:

Stockfish
Sloppy
Sungorus
Robbolito
Crafty
Gull

RedQueen uses the magic move bitboard generation by Pradyumna Kannan.

RedQueen uses the mersenne twister PRNG by Takuji Nishimura and Makoto Matsumoto
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Which are the chess engines written from scratch ?

Post by bob »

rreagan wrote:I thought my engine was written from scratch, but it uses for loops, so I'm pretty sure that disqualifies me from any future ICGA competition.
Where, exactly, did you read such a suggestion?
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

bhlangonijr wrote: RedQueen was completely written from the scratch. Although it has taken many ideas from many open source projects.

The following open source projects had directly influenced the development of RedQueen:

Stockfish
Sloppy
Sungorus
Robbolito
Crafty
Gull

RedQueen uses the magic move bitboard generation by Pradyumna Kannan.

RedQueen uses the mersenne twister PRNG by Takuji Nishimura and Makoto Matsumoto
Hello Ben-Hur,

Thanks a lot...later I will check it

Best,
Sedat
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

Sedat Canbaz wrote:Hello again to all,

Latest 3-5 days I tried testing the scratch engines under Fritz/ShredderClassic GUIs

And to be honest,
I am very disappointing...Some of the scratched engines are started to loose on time...not sure why ?! I tried to solve the problem with 3min+1sec.... of course not all engines, but some of them are freezing or simply forfeit on time... in other words, I lost many CPU time ah ah... :)

Note also that (under Fritz/ShredderClassic GUIs)I have never seen similar bugs by the Top 10 chess engines

So for the current scratch testing...I will switch again to Arena :)
Arena GUI (under these conditions) seems to be more stable, its true that (under Arena GUI) some UCI engines play with default hashtables, but this bug happens not very often...

And even I think to try Winboard GUI too...

Best,
Sedat

I have good news,
It seems for right now I solved the problem
And so far I did not notice any crash (since 2 days :) )
I think the problem was in Fritz12's GUI update

Note: for solving, this time I installed an older Fritz GUI update and the time control since 2-3 days is 3min+1sec

So depending on engine,
I will use Fritz GUI mainly for UCI engines and Arena GUI mainly for Winboard engines, also later I will try Winboard GUI too

And in 3-5 days I think to publish the latest results and to upload the games too

Greetings,
Sedat
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

Dear Chess Friends,

Currently I paused the scratch testing due to I lost many CPU time during testing the scratch engines

For example, some scratch engines sometimes crash,freeze,forfeit on time,illegal move vs...
Note:those mentioned bugs are appearing under Arena/Fritz/ShredderClassic GUIs (I did not test rest GUIs)

Plus, I've seen during matches, where Zappa,Hiarcs,Chiron often use maximum cores
Even when the engine's MP option is set 1 thread, this strange MP issue happens only under Arena 3 GUI

And I noticed also sometimes the UCI Engines are playing at default hash (even when Arena 3 GUI option is set to 128 MB hashtable size)

That means some scratch engines and GUIs need optimization,updates..

Actually the idea 'scratch testing' is very good, but due to those bugs I switched to testing only Top 20 MP engines

On my i7 970 3.20GHz machine,
I started testing the same Top MP participants, which are currently playing on my SCCT Swiss tournaments
Conditions:Fritz 12 GUI/Perfect 2014t book/3 min+2 sec/MP 6 cores enabled/512 Hash/4-men EGTB/16MB Cache

And soon I hope to publish the first results

Btw, here are those games, which are mainly lost on time:
http://www.mediafire.com/download/e3qe0 ... 6/time.rar

One thing more,
See please one of the below scratch testing, my goal was to produce one game
But I waited nearly 1 hour to get a single game (without forfeit on time):

For a full list of games, please click 'arrow' button


[pgn]
[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "2"]
[White "MsKcp 1.4.5 JA"]
[Black "BeRoChess x64"]
[Result "0-1"]
[ECO "A03"]
[Opening "Bird Opening"]
[Time "09:35:49"]
[Variation "Lasker Variation, 3...c5 4.b3"]
[WhiteElo "2200"]
[TimeControl "180+1"]
[Termination "time forfeit"]
[PlyCount "60"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 Nf6 2. b3 d5 3. Bb2 c5 4. e3 e6 5. Be2 Nc6 6. Bb5 {+0.54/7 20} Bd6
{-0.04/10 9} 7. Bxc6+ {+0.58/6 5} bxc6 {-0.17/9 3} 8. O-O {+0.54/7 16} O-O
{-0.02/12 11} 9. d3 {+0.54/7 17} Re8 {-0.09/11 10} 10. Ne5 {+0.49/6 5} Qc7
{+0.34/10 10} 11. f4 {+0.59/7 11} Nd7 {+0.18/9 9} 12. Nxd7 {+0.69/7 14}
Bxd7 {+0.27/10 9} 13. Qf3 {+0.51/6 8} Kh8 {+0.30/10 8} 14. Qg4 {+0.90/6 4}
e5 {+0.83/10 8} 15. Qh5 {+0.97/7 24} exf4 {+1.15/9 7} 16. Qxf7 {+1.22/6 9}
Be5 {+0.65/11 7} 17. d4 {+1.06/6 3} Bf6 {+0.78/10 6} 18. Rxf4 {+0.58/6 6}
Rf8 {+0.61/10 6} 19. Qh5 {+1.04/7 13} cxd4 {+1.07/9 5} 20. Rf3 {+0.31/6 6}
dxe3 {+1.83/10 5} 21. Bxf6 {+0.18/6 2} Rxf6 {+1.83/10 2} 22. Rxf6 {-0.60/6
1} gxf6 {+1.78/9 2} 23. Nc3 {-0.95/7 6} Re8 {+1.77/9 5} 24. Qf7 {-0.57/6 2}
Qd6 {+1.81/9 4} 25. Re1 {-1.32/6 6} Rf8 {+1.83/8 4} 26. Qh5 {-0.39/7 8} Re8
{+1.73/9 4} 27. Nd1 {-0.95/6 5} d4 {+1.70/8 4} 28. Qf7 {-0.94/6 2} Rf8
{+1.73/9 3} 29. Qc4 {-0.54/6 2} Be6 {+1.73/9 0} 30. Qd3 {-0.34/6 3} Qc5
{+1.09/8 3} 31. ... {White forfeits on time} 0-1

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "3"]
[White "BeRoChess x64"]
[Black "MsKcp 1.4.5 JA"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "C41"]
[Opening "Philidor"]
[Time "09:46:31"]
[Variation "Improved Hanham, 7.Qe2"]
[TimeControl "180+1"]
[Termination "time forfeit"]
[PlyCount "63"]
[WhiteType "program"]
[BlackType "program"]

1. d4 d6 2. e4 Nf6 3. Nc3 e5 4. Nf3 Nbd7 5. Bc4 Be7 6. Ng5 {+0.43/9 9} d5
{-1.01/6 6} 7. exd5 {+0.83/9 4} O-O {-1.00/7 18} 8. O-O {+0.90/10 11} Nb6
{-0.87/7 11} 9. dxe5 {+1.15/10 10} Ne8 {-0.75/7 14} 10. Nxf7 {+1.14/10 10}
Rxf7 {-1.71/7 16} 11. Bb3 {+1.16/10 9} a5 {-1.84/6 18} 12. d6 {+1.53/10 8}
cxd6 {-2.18/7 8} 13. Be3 {+1.37/10 8} dxe5 {-2.11/7 9} 14. Qh5 {+1.38/10 7}
Nd6 {-1.27/6 5} 15. Rad1 {+1.38/10 1} Nbc4 {-1.88/6 5} 16. Bxc4 {+2.65/10
7} Nxc4 {-1.78/7 9} 17. Rxd8+ {+2.72/10 6} Bxd8 {-1.60/7 3} 18. b3 {+2.48/9
6} Nxe3 {-1.54/7 10} 19. fxe3 {+2.64/10 6} Bf6 {-1.75/6 2} 20. Ne4
{+2.57/10 5} Be6 {-1.87/6 3} 21. Qd1 {+2.71/8 1} Rc8 {-1.71/7 12} 22. Qe2
{+2.74/9 5} Rc6 {-1.49/7 22} 23. Qb5 {+3.02/8 5} Bd8 {-1.84/6 2} 24. Rxf7
{+3.05/8 5} Bxf7 {-2.32/7 6} 25. Qxb7 {+4.52/9 4} Rc7 {-2.46/7 2} 26. Qb8
{+4.94/10 4} Rd7 {-3.25/7 1} 27. Nc5 {+4.71/9 1} Rd1+ {-3.93/7 4} 28. Kf2
{+4.94/3 0} Kf8 {-3.94/6 2} 29. Nb7 {+5.29/8 4} Ke8 {-3.94/6 3} 30. e4
{+5.48/8 3} Bg6 {-4.08/6 5} 31. Kf3 {+5.57/8 3} a4 {-4.10/6 3} 32. bxa4
{+5.55/8 3} ... {Black forfeits on time} 1-0

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "4"]
[White "MsKcp 1.4.5 JA"]
[Black "BeRoChess x64"]
[Result "0-1"]
[ECO "A06"]
[Opening "Reti Opening"]
[Time "09:53:05"]
[Variation "Nimzowitsch-Larsen, 2...Nf6 Nf6 3.Bb2 e6 4.e3"]
[WhiteElo "2200"]
[TimeControl "180+1"]
[Termination "rules infraction"]
[PlyCount "10"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 Nf6 2. b3 d5 3. Bb2 c5 4. e3 e6 5. Be2 Nc6 {Arena Adjudication.
Illegal move!} 0-1

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "5"]
[White "BeRoChess x64"]
[Black "MsKcp 1.4.5 JA"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "C02"]
[Opening "French"]
[Time "09:53:08"]
[Variation "Advance, 5.Nf3 Qb6 6.Be2"]
[TimeControl "180+1"]
[Termination "rules infraction"]
[PlyCount "11"]
[WhiteType "program"]
[BlackType "program"]

1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. Be2 {+0.37/10 12 Arena
Adjudication. Illegal move!} 1-0

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "6"]
[White "MsKcp 1.4.5 JA"]
[Black "BeRoChess x64"]
[Result "0-1"]
[ECO "A45"]
[Opening "Trompowsky"]
[Time "09:53:25"]
[Variation "2...Ne4 3.Bf4 c5 4.f3 Qa5+ 5.c3 Nf6 6.d5"]
[WhiteElo "2200"]
[TimeControl "180+1"]
[Termination "rules infraction"]
[PlyCount "10"]
[WhiteType "program"]
[BlackType "program"]

1. d4 Nf6 2. Bg5 Ne4 3. Bf4 c5 4. f3 Qa5+ 5. c3 Nf6 {Arena Adjudication.
Illegal move!} 0-1

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "7"]
[White "BeRoChess x64"]
[Black "MsKcp 1.4.5 JA"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "D32"]
[Opening "QGD Tarrasch"]
[Time "09:53:38"]
[Variation "5.Nf3 Nc6 6.e3 Nf6 7.Be2"]
[TimeControl "180+1"]
[Termination "time forfeit"]
[PlyCount "71"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 d5 2. d4 Nf6 3. e3 e6 4. c4 c5 5. cxd5 exd5 6. Nc3 {+0.50/10 12} c4
{+0.13/7 21} 7. Be2 {+0.59/10 11} Bb4 {-0.11/7 20} 8. O-O {+0.27/10 10}
Bxc3 {-0.15/6 4} 9. bxc3 {-0.01/11 10} O-O {-0.03/7 12} 10. Kh1 {+0.13/10
9} Ne4 {+0.22/7 8} 11. Ba3 {-0.01/11 8} Re8 {+0.69/7 18} 12. Qc1 {-0.03/10
8} Nc6 {+0.21/6 3} 13. Nd2 {-0.04/10 7} Nxd2 {+0.19/6 3} 14. Qxd2 {-0.14/10
3} Qa5 {+0.09/6 3} 15. Bd6 {+0.01/10 7} Qd8 {+0.05/6 4} 16. Bg3 {-0.01/10
7} Ne7 {+0.04/6 3} 17. Rab1 {+0.27/9 6} Nf5 {+0.20/7 10} 18. Bf3 {+0.27/9
6} b6 {+0.29/6 4} 19. Rfe1 {+0.27/9 0} g5 {+0.33/6 4} 20. Be5 {+0.75/9 5}
Nh4 {+0.38/7 11} 21. Bh5 {+0.62/10 5} Bf5 {+1.06/7 11} 22. Rbd1 {+0.30/9 5}
Be4 {+1.14/6 4} 23. f3 {+0.19/9 4} Bg6 {+0.30/7 5} 24. Bxg6 {+0.05/10 4}
Nxg6 {+0.24/7 7} 25. Bg3 {+0.09/9 4} h5 {+0.35/7 8} 26. e4 {+0.08/9 4} h4
{+1.03/7 5} 27. Bf2 {+0.12/9 3} h3 {+0.84/6 1} 28. gxh3 {+0.35/9 3} dxe4
{+0.83/6 3} 29. fxe4 {+0.75/9 3} Nf4 {+0.29/6 1} 30. h4 {+0.92/9 3} Qd7
{+0.01/6 2} 31. Bg3 {+1.59/9 3} Nh3 {-0.80/6 3} 32. hxg5 {+1.65/8 3} Qg4
{-0.89/6 3} 33. Qg2 {+1.55/9 2} Nxg5 {+0.01/6 5} 34. e5 {+1.29/8 2} Rad8
{+0.16/5 1} 35. h4 {+1.73/8 2} Ne6 {-0.92/6 5} 36. d5 {+1.83/7 2} ...
{Black forfeits on time} 1-0

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "8"]
[White "MsKcp 1.4.5 JA"]
[Black "BeRoChess x64"]
[Result "0-1"]
[ECO "A45"]
[Opening "Trompowsky"]
[Time "10:00:38"]
[Variation "2...Ne4 3.Bf4 c5 4.f3 Qa5+ 5.c3 Nf6 6.d5"]
[WhiteElo "2200"]
[TimeControl "180+1"]
[Termination "time forfeit"]
[PlyCount "52"]
[WhiteType "program"]
[BlackType "program"]

1. d4 Nf6 2. Bg5 Ne4 3. Bf4 c5 4. f3 Qa5+ 5. c3 Nf6 6. e4 {+0.44/7 16} cxd4
{+0.63/11 12} 7. Qxd4 {+0.39/7 22} Nc6 {+0.65/11 11} 8. Qd2 {+0.31/6 11} e5
{+1.12/10 10} 9. Bg5 {+0.37/7 17} Qb6 {+0.88/10 10} 10. Bxf6 {+0.72/7 17}
gxf6 {+0.48/10 9} 11. b4 {-0.04/7 14} a5 {+0.71/10 8} 12. b5 {0.00/7 11}
Nd8 {+0.72/10 8} 13. Nh3 {+0.23/7 11} h6 {+0.64/10 7} 14. Qf2 {+0.66/6 6}
Qc7 {+0.73/10 7} 15. Bd3 {+0.66/6 6} Ne6 {+0.79/10 7} 16. a4 {+0.54/6 10}
Bd6 {+0.65/9 6} 17. Qg3 {+0.65/6 8} Qc5 {+0.84/10 6} 18. Bc2 {+0.43/6 10}
Kf8 {+0.95/9 5} 19. Rf1 {+0.43/6 8} Qc7 {+1.21/10 5} 20. Bb3 {+0.41/6 6}
Rg8 {+1.20/10 5} 21. Qf2 {-0.07/7 7} Nc5 {+1.01/9 5} 22. Bc2 {-0.16/6 2}
Kg7 {+1.34/9 2} 23. f4 {+0.74/6 3} Ne6 {+1.10/9 4} 24. fxe5 {+0.80/5 1}
Bxe5 {+1.23/9 4} 25. Ra3 {+1.03/5 2} Re8 {+1.31/7 4} 26. Qh4 {+0.61/6 10}
Qc5 {+1.53/7 3} 27. ... {White forfeits on time} 0-1

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "9"]
[White "BeRoChess x64"]
[Black "MsKcp 1.4.5 JA"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "B07"]
[Opening "Pirc"]
[Time "10:06:59"]
[Variation "2.d4"]
[TimeControl "180+1"]
[Termination "rules infraction"]
[PlyCount "3"]
[WhiteType "program"]
[BlackType "program"]

1. d4 d6 2. e4 {Arena Adjudication. Illegal move!} 1-0

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "10"]
[White "MsKcp 1.4.5 JA"]
[Black "BeRoChess x64"]
[Result "1-0"]
[ECO "B18"]
[Opening "Caro-Kann"]
[Time "10:07:00"]
[Variation "Classical, 6.Nf3 Nd7 7.Bd3"]
[WhiteElo "2200"]
[TimeControl "180+1"]
[Termination "adjudication"]
[PlyCount "68"]
[WhiteType "program"]
[BlackType "program"]

1. e4 c6 2. Nc3 d5 3. d4 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 {+0.86/7 22}
Nf6 {-0.47/10 12} 7. Bd3 {+0.58/7 25} Qd6 {-0.46/10 11} 8. O-O {+1.42/7 18}
Nbd7 {-0.84/10 10} 9. Bxg6 {+1.42/6 4} hxg6 {-0.82/11 10} 10. Re1 {+1.38/6
7} O-O-O {-0.56/10 9} 11. Ng5 {+1.47/6 9} Qd5 {-0.35/10 8} 12. Qf3 {+1.72/6
4} Qxf3 {-1.18/10 8} 13. gxf3 {+2.12/7 9} Re8 {-1.35/12 7} 14. Nxf7
{+2.23/7 14} Rh7 {-1.37/10 7} 15. Ng5 {+2.23/6 3} Rh4 {-1.44/11 7} 16. Ne6
{+2.38/7 11} b5 {-1.49/10 6} 17. Bd2 {+2.42/6 3} Nd5 {-1.36/10 6} 18. a4
{+2.48/6 3} b4 {-1.46/10 5} 19. a5 {+2.63/6 3} Kb7 {-1.56/10 5} 20. a6+
{+2.70/6 7} Kb6 {-1.46/10 5} 21. Re4 {+2.70/6 3} Rh8 {-1.08/10 5} 22. Ne2
{+2.49/6 5} Nb8 {-1.01/9 4} 23. N2f4 {+3.04/6 3} Nxf4 {-1.80/9 4} 24. Rxf4
{+3.72/6 2} Rc8 {-1.76/9 4} 25. Bxb4 {+4.26/6 2} Nxa6 {-2.21/8 4} 26. Bc5+
{+4.50/6 3} Nxc5 {-2.00/7 3} 27. dxc5+ {+4.81/6 1} Kb7 {-4.61/8 0} 28. Rd1
{+4.96/6 5} Ka8 {-2.93/10 3} 29. h4 {+4.44/6 4} Rg8 {-2.97/9 3} 30. b3
{+4.97/6 2} a6 {-3.18/10 3} 31. Ra1 {+5.21/6 1} Ka7 {-4.54/9 3} 32. Rfa4
{+5.14/6 1} Rd8 {-M390/14 1} 33. Rxa6+ {+9.36/6 2} Kb7 {-M389/7 0} 34. Rb6+
{+10.61/6 2} Kc8 {-M388/3 0 Arena Adjudication} 1-0

[Event "Bero"]
[Site "SCCT"]
[Date "2014.02.15"]
[Round "11"]
[White "BeRoChess x64"]
[Black "MsKcp 1.4.5 JA"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "E16"]
[Opening "Queen's Indian"]
[Time "10:13:21"]
[Variation "Capablanca, Nimzowitsch, 7.O-O Bxd2 8.Qxd2"]
[TimeControl "180+1"]
[Termination "time forfeit"]
[PlyCount "75"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 Nf6 2. d4 e6 3. c4 Bb4+ 4. Bd2 Qe7 5. g3 b6 6. Bg2 {+0.08/10 12} O-O
{-0.21/7 23} 7. Ne5 {+0.27/10 11} d5 {-0.18/7 15} 8. O-O {+0.42/10 10} Bb7
{-0.21/6 6} 9. Kh1 {+0.28/9 10} Bd6 {+0.29/7 15} 10. Nc3 {+0.53/9 9} c5
{+0.89/7 24} 11. Bg5 {+0.43/9 8} cxd4 {+1.02/7 12} 12. Qxd4 {+0.17/11 8} h6
{+1.17/7 19} 13. Bf4 {+0.44/10 7} g5 {+0.89/6 6} 14. Ng4 {+0.41/10 7} Nxg4
{+0.83/6 3} 15. Bxd6 {+0.53/9 3} Qxd6 {+0.95/7 8} 16. Qxg4 {+0.53/10 6} Qb4
{+0.76/7 12} 17. Qh3 {+0.53/9 6} Qxb2 {+0.93/6 2} 18. Rac1 {+0.20/8 3} Rc8
{-0.13/7 9} 19. Qxh6 {+0.93/10 5} Rxc4 {-0.08/6 6} 20. Nxd5 {+1.11/10 5}
Bxd5 {-0.35/6 3} 21. Qxg5+ {+1.48/11 5} Qg7 {-2.04/8 8} 22. Qxg7+ {+1.45/11
5} Kxg7 23. Rxc4 {+1.45/9 4} Bxc4 {-2.51/8 2} 24. Bxa8 {+1.56/11 4} Bxe2
{-2.99/8 3} 25. Re1 {+1.56/11 0} Bb5 {-2.31/7 2} 26. Kg2 {+1.76/9 4} Na6
{-2.17/7 5} 27. Kf3 {+1.82/9 4} Nb4 {-1.62/7 3} 28. Rb1 {+2.23/9 3} Bc6+
{-2.08/7 1} 29. Bxc6 {+2.24/10 3} Nxc6 {-2.17/8 3} 30. Rc1 {+2.26/10 3} Nb4
{-2.50/8 2} 31. a3 {+2.26/10 0} Nd3 {-2.82/8 2} 32. Rc7 {+2.48/10 3} a6
{-2.28/7 1} 33. Ke3 {+2.59/10 3} Ne5 {-2.38/8 3} 34. Ke4 {+2.65/9 3} Ng4
{-2.08/8 1} 35. Rc6 {+2.61/10 3} b5 {-2.15/7 1} 36. Rxa6 {+2.69/9 2} Nxf2+
{-2.41/7 1} 37. Kd4 {+2.77/10 2} Ng4 {-2.07/8 1} 38. h3 {+2.69/11 2} ...
{Black forfeits on time} 1-0
[/pgn]

Best,
Sedat
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Which are the chess engines written from scratch ?

Post by Michael Sherwin »

I can not believe that RomiChess has not been mentioned. Oh well, here today, dead, gone and forgotten tomorrow. LOL
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Which are the chess engines written from scratch ?

Post by Sedat Canbaz »

Michael Sherwin wrote:I can not believe that RomiChess has not been mentioned. Oh well, here today, dead, gone and forgotten tomorrow. LOL
Dear Michael,

I am sorry... but I did not know that your engine is written from scratch, otherwise I would test RomiChess with pleasure

Actually I tested all scratch engines, which have been mentioned...

Best,
Sedat