Raffaela 2.1

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Raffaela 2.1

Postby stegemma » 30 Dec 2013, 18:57

A new more stable version of Raffaela, my chess engine in assembly, is now available for free on my web site:

www.linformatica.com/index-scacchi.php

The software has its own interface but it runs also as a WinBoard engine.

Stefano Gemma
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby Gábor Szots » 03 Jan 2014, 11:57

Thanks, Stefano.

Approximately what is the strength of your engine? I am considering to include it in my testing schedule.

Also, does it require some command line parameters to play as a WinBoard engine? I tried it under Arena, its own GUI pops up but it does not make a move under Arena. And what time controls are supported?

Best regards,
Gábor
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: Raffaela 2.1

Postby stegemma » 05 Jan 2014, 13:52

Gábor Szots wrote:Thanks, Stefano.

Approximately what is the strength of your engine? I am considering to include it in my testing schedule.

Also, does it require some command line parameters to play as a WinBoard engine? I tried it under Arena, its own GUI pops up but it does not make a move under Arena. And what time controls are supported?

Best regards,
Gábor


I think it is about 1600. I've tested on WinBoard but maybe something has to be changed, to work with Arena. I would try it very soon and give you an answer. In olympuschess.com there is a tourney where Raffaela is playing but it seems to make no moves, so maybe the problem is the same. I don't know if they use Arena because i can't contact the web-master of that site.

You don't need any special parameter on command line and Raffaela should accept any time control, with standard WinBoard commands. Maybe try release 2.1.3, not 2.1, to have some bug corrected.

Let me know.

Thanks.
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby stegemma » 05 Jan 2014, 19:49

I've found the bug for Raffaela playing on Arena but still there are something strange. The first game now works well but the second one it seems to me that Arena doesn't send the right commands. when first game is engine vs Raffaela, there's no problem. After that, Arena starts the second game with Raffaela playing white and sends those commands:

2014-01-05 19.49.51,515-->1:sd 9999
2014-01-05 19.49.51,525-->1:level 0 2 0
2014-01-05 19.49.51,525-->1:new
2014-01-05 19.49.51,525-->1:random
2014-01-05 19.49.51,525-->1:sd 9999
2014-01-05 19.49.51,525-->1:level 0 2 0
2014-01-05 19.49.51,525-->1:post
2014-01-05 19.49.51,525-->1:hard
2014-01-05 19.49.51,525-->1:easy

The problem is that WinBoard protocol say that "new" command set engine play black and there are nothing that say Raffaela to start thinking. Maybe I'm missing something in Arena handling of WinBoard protocol?
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby Gábor Szots » 05 Jan 2014, 21:28

stegemma wrote:I've found the bug for Raffaela playing on Arena but still there are something strange. The first game now works well but the second one it seems to me that Arena doesn't send the right commands. when first game is engine vs Raffaela, there's no problem. After that, Arena starts the second game with Raffaela playing white and sends those commands:

2014-01-05 19.49.51,515-->1:sd 9999
2014-01-05 19.49.51,525-->1:level 0 2 0
2014-01-05 19.49.51,525-->1:new
2014-01-05 19.49.51,525-->1:random
2014-01-05 19.49.51,525-->1:sd 9999
2014-01-05 19.49.51,525-->1:level 0 2 0
2014-01-05 19.49.51,525-->1:post
2014-01-05 19.49.51,525-->1:hard
2014-01-05 19.49.51,525-->1:easy

The problem is that WinBoard protocol say that "new" command set engine play black and there are nothing that say Raffaela to start thinking. Maybe I'm missing something in Arena handling of WinBoard protocol?


Unfortunately I am no expert in this. I think the engine should receive the command 'go' to start calculating.

An example of what Arena sends when the other engine has sent its move:

2014-01-05 21:25:39,119-->1:position startpos moves e2e3 g8f6 b2b3 e7e5 c1b2 b8c6 g1f3 e5e4 f3e5 c6e5 b2e5 d7d5 c2c4 d5c4 f1c4 f8d6 e5d6 d8d6 b1c3 e8g8
2014-01-05 21:25:39,119-->1:go wtime 132834 btime 126817 winc 0 binc 0 movestogo 30
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: Raffaela 2.1

Postby stegemma » 06 Jan 2014, 09:37

Thanks, the other engines run fine in Arena, so the problem should be in Raffaela. Maybe it don't receive all the commands or there are some other problem. I'll solve it then I upload the new release.

Stefano
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby stegemma » 06 Jan 2014, 16:21

maybe the problem is here:

Code: Select all
2014-01-06 16.00.01,848 Arena 3.5
2014-01-06 16.00.01,848
2014-01-06 16.00.02,365**----------New game---2014-01-06 16.00.02,365 lun -------------
[...]
2014-01-06 16.15.28,060-->1:result 0-1
2014-01-06 16.15.28,160<--1:tellics Hi from Raffaela (http://www.linformatica.com)
2014-01-06 16.15.29,152-->1:easy
2014-01-06 16.15.29,162********Round 10 of 10: AnMon 5.75  -  Raffaela
2014-01-06 16.15.29,162**----------New game---2014-01-06 16.15.29,162 lun -------------
2014-01-06 16.15.29,162-->1:level 0 2 0
2014-01-06 16.15.29,162-->1:new
2014-01-06 16.15.29,162-->1:random
2014-01-06 16.15.29,172-->1:level 0 2 0
2014-01-06 16.15.29,172-->1:post
2014-01-06 16.15.29,172-->1:hard
2014-01-06 16.15.29,172-->1:easy
2014-01-06 16.15.29,172-->1:computer
2014-01-06 16.15.29,212*2*Start calc, move no: 0
2014-01-06 16.15.29,212-->2:ucinewgame
2014-01-06 16.15.29,212-->2:isready
2014-01-06 16.15.29,212<--2:readyok
2014-01-06 16.15.29,222-->2:position startpos
2014-01-06 16.15.29,222-->2:go wtime 120000 btime 120000 winc 0 binc 0
2014-01-06 16.15.29,232<--2:info string 0 0 0 0 (e2e4 49%, d2d4 37%, g1f3 8%, c2c4 4%, g2g3 <1%)
2014-01-06 16.15.29,232<--2:bestmove e2e4
2014-01-06 16.15.29,232*2*Found move:e2-e4
2014-01-06 16.15.29,372*1*
2014-01-06 16.15.29,372*1*
2014-01-06 16.15.29,372*1*Engine already calculating!
2014-01-06 16.15.29,372*1*
2014-01-06 16.15.29,372*1*
2014-01-06 16.15.29,442<--1:tellics Hi from Raffaela (http://www.linformatica.com)



After some game, Arena doesn't send the "go" command and suppose that Raffaela is thinking just after the "computer" command. In fact, even the other engine starts thinking just right the "computer" command. this is not the behavior I was expecting but i would try to change this way...
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby stegemma » 06 Jan 2014, 17:35

Finally it seems to work!!!

I'm trying some fast Arena tourneys, just to be sure, and then I'll release the new Raffaela engine.

Thanks.
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby stegemma » 06 Jan 2014, 20:29

The 2.1.4 release, tested on Arena 3.5, are available on my site:

http://www.linformatica.com/index-scacchi.php

It looses in less than 20 moves against alla the sample engines provided with Arena setup... but it get very interesting mates! :)
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby Gábor Szots » 07 Jan 2014, 11:51

stegemma wrote:The 2.1.4 release, tested on Arena 3.5, are available on my site:

http://www.linformatica.com/index-scacchi.php

It looses in less than 20 moves against alla the sample engines provided with Arena setup... but it get very interesting mates! :)


Thank you for your efforts, Stefano!

I myself have run a small match against IQ23 which is around 1650 Elo on our list. Here is the PGN, Raffaella managed only one draw out of 10 games. :(

And it is strange that even just before being mated it produces a positive score value for herself. Or e.g. in game 1 it shows +12 for herself (move 10) and one move later it is -10. Then +1.

Best wishes,
Gábor

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "1"]
[White "IQ23"]
[Black "Raffaela 2.1.4"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A06"]
[Opening "Reti Opening"]
[Time "10:58:15"]
[Variation "1...d5 2.e3"]
[WhiteElo "2000"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "45"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 {+0.16/7 1} d5 2. e3 {+0.37/7 1} Bg4 {+2.99/8 6} 3. Be2 {+0.44/7 1}
Qd6 {+3.00/8 5} 4. O-O {+0.70/7 0} c5 {+3.00/8 4} 5. d4 {+0.80/7 0} cxd4
{+2.98/10 4} 6. Nxd4 {+0.82/7 1} Bd7 {+1.02/8 3} 7. Nc3 {+0.98/7 3} e5
{+2.00/8 3} 8. Ndb5 {+2.32/7 1} Qc5 {+1.99/10 4} 9. Qxd5 {+2.58/7 1} Bxb5
{+3.01/10 3} 10. Nxb5 {+2.58/7 1} Qxd5 {+12.00/8 3} 11. Nc7+ {+2.44/7 0}
Kd7 {-9.99/10 3} 12. Nxd5 {+2.54/7 0} Kc6 {+1.02/8 3} 13. Rd1 {+3.10/7 1}
Bc5 {+1.03/8 3} 14. a4 {+4.55/7 2} f5 {+1.03/8 2} 15. Bb5+ {+7.44/7 1} Kd6
{+1.02/10 3} 16. Nb6+ {+7.47/7 1} Bd4 {-4.32/10 3} 17. Nxa8 {+10.15/7 0} a6
{0.00/10 3} 18. Be2 {+10.31/7 0} Nd7 {-1.32/10 3} 19. exd4 {+11.41/7 0}
Ngf6 {+2.01/10 3} 20. dxe5+ {+11.38/7 0} Kxe5 {+1.99/10 3} 21. Nc7
{+11.36/7 1} Rc8 {+2.01/8 2} 22. f4+ {+99.95/7 0} Ke4 {+0.99/10 2} 23. Bf3#
{+99.97/7 0} 1-0

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "2"]
[White "Raffaela 2.1.4"]
[Black "IQ23"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "A00"]
[Opening "Van Kruij's Opening"]
[Time "11:00:09"]
[WhiteElo "2200"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "50"]
[WhiteType "program"]
[BlackType "program"]

1. e3 Nf6 {-0.09/7 0} 2. b3 e6 {+0.20/7 1} 3. Qf3 {+1.02/8 4} Be7 {+0.72/7
1} 4. Qg3 {+2.98/8 4} O-O {+0.87/7 2} 5. Qg5 {+2.99/8 4} Ne4 {+1.37/7 2} 6.
Qe5 {+2.03/8 4} Nxf2 {+3.94/7 0} 7. Kxf2 {+3.99/8 4} Bf6 {+3.54/7 1} 8. Qc5
{+0.01/8 3} Bxa1 {+3.53/7 1} 9. Bb2 {+2.00/8 3} Bxb2 {+7.43/7 0} 10. d4
{+1.01/8 3} d6 {+7.61/7 3} 11. Qc4 {+0.99/8 3} e5 {+7.67/7 3} 12. dxe5
{+0.99/8 3} dxe5 {+7.47/7 3} 13. Bd3 {+1.00/8 3} Nd7 {+7.56/7 3} 14. Qd5
{+2.99/8 3} c6 {+8.04/7 2} 15. Qd6 {+2.99/8 3} e4 {+8.70/7 3} 16. Bxe4
{+4.00/8 2} Qh4+ {+10.33/7 1} 17. Kf3 {+3.00/10 2} Ne5+ {+11.06/7 1} 18.
Ke2 {+1.98/10 2} Qxe4 {+11.17/7 2} 19. Nd2 {+4.36/8 3} Qxg2+ {+18.80/7 0}
20. Ke1 {0.00/10 2} Bc3 {+19.70/7 2} 21. Nf3 {+0.01/8 2} Nxf3+ {+24.51/7 1}
22. Kd1 {0.00/10 2} Bg4 {+31.32/7 1} 23. Nxf3 {+3.01/8 2} Bxf3+ {+99.93/7
0} 24. Kc1 {0.00/12 3} Qxh1+ {+99.95/7 0} 25. Qd1 {-7.67/10 2} Qxd1#
{+99.97/7 0} 0-1

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "3"]
[White "IQ23"]
[Black "Raffaela 2.1.4"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A04"]
[Opening "Reti Opening"]
[Time "11:02:20"]
[Variation "1...d6"]
[WhiteElo "2000"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "23"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 {+0.16/7 0} d6 2. e3 {+0.42/7 1} e5 3. Nc3 {+0.26/7 5} Bg4 {+2.99/8
6} 4. h3 {+0.44/7 2} Be6 {+1.00/8 4} 5. d4 {+0.60/7 1} Qf6 {+1.01/8 4} 6.
Bd3 {+0.97/7 5} exd4 {+2.99/8 4} 7. exd4 {+1.10/7 4} c5 {+1.02/8 4} 8. Bg5
{+5.43/7 2} Qxf3 {-6.02/8 3} 9. Qxf3 {+6.67/7 1} cxd4 {+1.99/8 4} 10. Qxb7
{+12.46/7 4} dxc3 {-0.35/10 4} 11. Bb5+ {+99.93/7 2} Bd7 {-2.01/10 3} 12.
Qc8# {+99.97/7 0} 1-0

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "4"]
[White "Raffaela 2.1.4"]
[Black "IQ23"]
[Result "1/2-1/2"]
[BlackElo "2000"]
[ECO "B00"]
[Opening "Nimzowitsch Defence"]
[Time "11:03:36"]
[Variation "2.Nc3 e6"]
[WhiteElo "2200"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "39"]
[WhiteType "program"]
[BlackType "program"]

1. Nc3 Nc6 {-0.09/7 0} 2. e4 {+1.00/8 5} e6 {-0.04/7 1} 3. d4 {+1.01/8 4}
Bb4 {+0.09/7 2} 4. a3 {+1.01/8 4} Bxc3+ {+0.33/7 0} 5. bxc3 {+4.34/8 4} Nf6
{+0.30/7 1} 6. Bg5 {+1.99/8 4} h6 {+0.57/7 0} 7. Be3 {+1.02/8 4} Nxe4
{+1.24/7 1} 8. Qg4 {+2.02/8 3} Nf6 {+0.32/7 2} 9. Qxg7 {+5.32/10 4} Rh7
{+0.21/7 0} 10. Qg3 {+2.01/8 3} d5 {0.00/7 3} 11. Bd3 {+3.01/8 3} Rh8
{-0.33/7 0} 12. Qg7 {+4.32/8 3} Ke7 {-0.06/7 0} 13. f4 {+3.01/8 3} h5
{+0.47/7 2} 14. Nf3 {+3.01/8 3} Rg8 {+2.59/7 1} 15. Qh6 {+1.00/8 2} Ng4
{+2.60/7 1} 16. Qh7 {+1.00/10 3} Rh8 {+3.60/7 0} 17. Qg7 {+1.99/10 3} Rg8
{+3.44/7 0} 18. Qh7 {+0.99/10 3} Rh8 {+3.60/7 0} 19. Qg7 {+1.99/10 3} Rg8
{+3.44/7 0} 20. Qh7 {+0.99/10 2 3-fold repetition} 1/2-1/2

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "5"]
[White "IQ23"]
[Black "Raffaela 2.1.4"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A06"]
[Opening "Reti Opening"]
[Time "11:05:22"]
[Variation "1...d5 2.e3"]
[WhiteElo "2000"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "45"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 {+0.16/7 0} d5 2. e3 {+0.37/7 1} Bg4 {+2.99/8 5} 3. Be2 {+0.44/7 1}
Qd6 {+3.00/8 5} 4. O-O {+0.70/7 0} c5 {+3.00/8 4} 5. d4 {+0.80/7 0} cxd4
{+2.98/10 4} 6. Nxd4 {+0.82/7 1} Bd7 {+1.02/8 3} 7. Nc3 {+0.98/7 3} e5
{+2.00/8 4} 8. Ndb5 {+2.32/7 1} Qc5 {+1.99/10 4} 9. Qxd5 {+2.58/7 1} Bxb5
{+3.01/10 3} 10. Nxb5 {+2.58/7 1} Qxd5 {+12.00/8 3} 11. Nc7+ {+2.44/7 0}
Kd7 {-9.99/10 3} 12. Nxd5 {+2.54/7 0} Kc6 {+1.02/8 3} 13. Rd1 {+3.10/7 1}
Bc5 {+1.03/8 3} 14. a4 {+4.55/7 2} f5 {+1.03/8 2} 15. Bb5+ {+7.44/7 1} Kd6
{+1.02/10 3} 16. Nb6+ {+7.47/7 1} Bd4 {-4.32/10 3} 17. Nxa8 {+10.15/7 0} a6
{0.00/10 3} 18. Be2 {+10.31/7 0} Nd7 {-1.32/10 3} 19. exd4 {+11.41/7 0}
Ngf6 {+2.01/10 3} 20. dxe5+ {+11.38/7 0} Kxe5 {+1.99/10 3} 21. Nc7
{+11.36/7 1} Rc8 {+2.01/8 2} 22. f4+ {+99.95/7 0} Ke4 {+0.99/10 2} 23. Bf3#
{+99.97/7 0} 1-0

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "6"]
[White "Raffaela 2.1.4"]
[Black "IQ23"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "A00"]
[Opening "Van Kruij's Opening"]
[Time "11:07:14"]
[WhiteElo "2200"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "50"]
[WhiteType "program"]
[BlackType "program"]

1. e3 Nf6 {-0.09/7 0} 2. b3 e6 {+0.20/7 1} 3. Qf3 {+1.02/8 4} Be7 {+0.72/7
1} 4. Qg3 {+2.98/8 4} O-O {+0.87/7 2} 5. Qg5 {+2.99/8 4} Ne4 {+1.37/7 2} 6.
Qe5 {+2.03/8 4} Nxf2 {+3.94/7 0} 7. Kxf2 {+3.99/8 4} Bf6 {+3.54/7 1} 8. Qc5
{+0.01/8 3} Bxa1 {+3.53/7 1} 9. Bb2 {+2.00/8 3} Bxb2 {+7.43/7 0} 10. d4
{+1.01/8 3} d6 {+7.61/7 3} 11. Qc4 {+0.99/8 3} e5 {+7.67/7 3} 12. dxe5
{+0.99/8 3} dxe5 {+7.47/7 3} 13. Bd3 {+1.00/8 3} Nd7 {+7.56/7 3} 14. Qd5
{+2.99/8 2} c6 {+8.04/7 2} 15. Qd6 {+2.99/8 3} e4 {+8.70/7 3} 16. Bxe4
{+4.00/8 2} Qh4+ {+10.33/7 1} 17. Kf3 {+3.00/10 2} Ne5+ {+11.06/7 1} 18.
Ke2 {+1.98/10 2} Qxe4 {+11.17/7 2} 19. Nd2 {+4.36/8 3} Qxg2+ {+18.80/7 0}
20. Ke1 {0.00/10 2} Bc3 {+19.70/7 2} 21. Nf3 {+0.01/8 2} Nxf3+ {+24.51/7 1}
22. Kd1 {0.00/10 2} Bg4 {+31.32/7 1} 23. Nxf3 {+3.01/8 2} Bxf3+ {+99.93/7
0} 24. Kc1 {0.00/12 2} Qxh1+ {+99.95/7 0} 25. Qd1 {-7.67/10 2} Qxd1#
{+99.97/7 0} 0-1

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "7"]
[White "IQ23"]
[Black "Raffaela 2.1.4"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A04"]
[Opening "Reti Opening"]
[Time "11:09:24"]
[Variation "1...g6"]
[WhiteElo "2000"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "17"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 {+0.16/7 0} g6 2. e4 {+0.30/7 1} Bg7 3. Bc4 {+0.50/7 1} d5 {+1.02/8
5} 4. Bxd5 {+1.20/7 0} c6 {+2.36/8 4} 5. Bb3 {+1.47/7 1} Bg4 {+2.34/8 4} 6.
Bxf7+ {+2.21/7 0} Kxf7 {+6.32/10 4} 7. Ng5+ {+2.46/7 0} Kf6 {-0.33/10 4} 8.
Qxg4 {+6.62/7 1} h5 {+2.99/8 4} 9. Qf4# {+99.97/7 0} 1-0

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "8"]
[White "Raffaela 2.1.4"]
[Black "IQ23"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "A00"]
[Opening "Benko Opening"]
[Time "11:10:06"]
[Variation "1...Nf6"]
[WhiteElo "2200"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "54"]
[WhiteType "program"]
[BlackType "program"]

1. g3 Nf6 {+0.04/7 0} 2. e3 {+1.01/8 5} e5 {+0.24/7 1} 3. Qf3 {+1.02/8 4}
Be7 {+0.97/7 1} 4. Qf5 {+2.98/8 4} d6 {+1.30/7 2} 5. Bb5+ {+3.00/8 3} c6
{+3.29/7 0} 6. Bxc6+ {+0.99/10 3} Nxc6 {+3.86/7 0} 7. Qg5 {+2.98/8 3} g6
{+6.72/7 1} 8. c4 {+3.00/8 3} h6 {+8.73/7 0} 9. Qh4 {+0.99/8 4} g5 {+9.20/7
0} 10. Qh3 {-7.67/10 3} Bxh3 {+9.07/7 0} 11. Nxh3 {+3.33/8 3} Nb4 {+9.22/7
2} 12. f3 {+0.99/8 3} Nc2+ {+13.18/7 1} 13. Kf2 {-0.99/10 2} Nxa1 {+13.28/7
1} 14. d3 {+1.01/8 3} d5 {+13.48/7 4} 15. cxd5 {+4.31/10 3} Qxd5 {+14.26/7
3} 16. Rd1 {+0.03/8 2} Qxa2 {+14.44/7 2} 17. Nc3 {+0.99/8 2} Qb3 {+14.84/7
2} 18. Bd2 {+1.00/8 2} Qxb2 {+15.98/7 4} 19. Na4 {+2.99/8 3} Qc2 {+18.04/7
1} 20. Nc3 {+1.00/8 3} Nb3 {+19.44/7 1} 21. f4 {-0.33/8 2} Nxd2 {+22.31/7
2} 22. fxe5 {+1.00/8 2} Ng4+ {+24.47/7 2} 23. Ke2 {0.00/8 2} Nb1+ {+27.43/7
1} 24. Kf3 {-0.01/8 2} Nxh2+ {+30.85/7 2} 25. Ke4 {-2.00/10 1} Nxc3+
{+99.91/7 1} 26. Kd4 {-4.33/10 2} Nf3+ {+99.95/7 0} 27. Kc4 {-4.33/10 2}
Rc8# {+99.97/7 0} 0-1

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "9"]
[White "IQ23"]
[Black "Raffaela 2.1.4"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "A04"]
[Opening "Reti Opening"]
[Time "11:12:29"]
[Variation "1...d6"]
[WhiteElo "2000"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "23"]
[WhiteType "program"]
[BlackType "program"]

1. Nf3 {+0.16/7 0} d6 2. e3 {+0.42/7 1} e5 3. Nc3 {+0.26/7 5} Bg4 {+2.99/8
5} 4. h3 {+0.44/7 2} Be6 {+1.00/8 4} 5. d4 {+0.60/7 1} Qf6 {+1.01/8 4} 6.
Bd3 {+0.97/7 5} exd4 {+2.99/8 4} 7. exd4 {+1.10/7 4} c5 {+1.02/8 4} 8. Bg5
{+5.43/7 2} Qxf3 {-6.02/8 3} 9. Qxf3 {+6.67/7 1} cxd4 {+1.99/8 4} 10. Qxb7
{+12.46/7 4} dxc3 {-0.35/10 4} 11. Bb5+ {+99.93/7 2} Bd7 {-2.01/10 3} 12.
Qc8# {+99.97/7 0} 1-0

[Event "lfs"]
[Site "L26899"]
[Date "2014.01.07"]
[Round "10"]
[White "Raffaela 2.1.4"]
[Black "IQ23"]
[Result "0-1"]
[BlackElo "2000"]
[ECO "B02"]
[Opening "Alekhine"]
[Time "11:13:45"]
[Variation "Mokele Mbembe (Bücker) Variation"]
[WhiteElo "2200"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
[PlyCount "20"]
[WhiteType "program"]
[BlackType "program"]

1. e4 Nf6 {-0.05/7 0} 2. e5 Ne4 {-0.13/7 1} 3. Qg4 {+2.99/8 4} d5 {+0.35/7
0} 4. Bb5+ {+3.00/8 5} c6 {+2.85/7 0} 5. Bxc6+ {+0.99/10 4} Nxc6 {+3.48/7
0} 6. Qe2 {+1.99/8 4} Nd4 {+3.70/7 3} 7. Qd3 {+2.03/8 4} Qb6 {+4.99/7 1} 8.
f3 {+2.34/8 4} Nxc2+ {+7.02/7 1} 9. Qxc2 {+5.34/10 3} Qf2+ {+99.95/7 0} 10.
Kd1 {+2.34/8 3} Qf1# {+99.97/7 0} 0-1
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: Raffaela 2.1

Postby stegemma » 07 Jan 2014, 12:59

Gábor Szots wrote:Thank you for your efforts, Stefano!

I myself have run a small match against IQ23 which is around 1650 Elo on our list. Here is the PGN, Raffaella managed only one draw out of 10 games. :(

And it is strange that even just before being mated it produces a positive score value for herself. Or e.g. in game 1 it shows +12 for herself (move 10) and one move later it is -10. Then +1 [...]


The Raffaela score is of the current move (if you take a pawn, it should be +1, for sample) but still it is inaccurate. I've worked this holidays to let it runs fine in Arena, so I haven't debugged the iterative deepening algorithm. I know there's something wrong in my implementation of ID... and i suppose that Raffaela doesn't choose the best move even when she found the right one.

This release is a good starting point to solve the problem, because any bugs in interface seems to be gone.

Thanks for your test, I come back as soon as I have a stronger release.
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby stegemma » 13 Jan 2014, 09:59

The release 2.1.5 is a little better:

http://www.linformatica.com/index-scacchi.php

The problem in Raffaela is that it doesn't have quiescent search and the horizon effect has a big impact. No null-moves, no transposition tables... no evaluation function (only piece values and a little of square values).

I'm planning to release Freccia engine, that is more complete and maybe even Satana engine but I need some other week-end of work.
stegemma
 
Posts: 15
Joined: 03 Nov 2009, 23:30

Re: Raffaela 2.1

Postby smaillns » 09 Mar 2018, 15:54

Hi, I have the same problem #Engine already calculating
How did you solve it ?
thank you so much
smaillns
 
Posts: 1
Joined: 09 Mar 2018, 15:35


Return to Winboard and related Topics

Who is online

Users browsing this forum: Google [Bot] and 9 guests