Wanted engines with UCI_Elo

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

Moderator: Ras

Ferdy
Posts: 4848
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Wanted engines with UCI_Elo

Post by Ferdy »

pedrox wrote:1200 Fide Elo should correspond approximately to about 1130 Elo Aktiv some people indicate. Elo Aktiv + 70 = Elo FIDE
This is a good info in the relationship between Aktiv and fide elo.
pedrox wrote:If you have more games lost on time I could try to examine the code.
I just finished running a 2-game match in a 9-round swiss tournament, and DanaSahZ losses 4 games on time, I use Arena 3.5 with "Restart engines after each game" disabled (I will enable this next time). Unfortunately this setting contributed to the time forfeit of DanaSahZ. Since there are 2-game match, once DanaSahZ losses on time in the first game, it will also loss the second game. Perhaps Arena is not able to start the engine that crashed, and paired it again on the next game of a 2-game match. See the pgn games below. [Round "1.6.1"], means round 1, pair 6, game 1. And [Round "1.6.2"] means the game 2.
[pgn]
[Event "Swiss1200-10"]
[Site "Home"]
[Date "2014.07.25"]
[Round "1.6.1"]
[White "BlackMamba v1.2c elo1200"]
[Black "DanaSahZ v0.4 elo1200"]
[Result "1-0"]
[BlackElo "1200"]
[ECO "A45"]
[Opening "Trompowsky"]
[Time "02:05:51"]
[Variation "2...Ne4 3.Bf4 c5 4.f3 Qa5+"]
[WhiteElo "1200"]
[TimeControl "40/180:40/180:40/180"]
[Termination "time forfeit"]
[PlyCount "64"]
[WhiteType "program"]
[BlackType "program"]

1. d4 Nf6 2. Bg5 Ne4 3. Bf4 c5 4. f3 Qa5+ {-2.58/4 7} 5. c3 Nxc3 {-0.22/3
7} 6. Nxc3 {+1.27/16 28} d6 {-0.04/4 8} 7. Rb1 {+1.62/13 13} c4 {-4.17/4 6}
8. Qa4+ {+2.57/13 8} Qxa4 {-0.33/4 8} 9. Nxa4 {+2.24/15 21} Nc6 {-3.65/4 6}
10. e4 {+2.19/14 4} b5 {-1.06/3 6} 11. Nc3 {+2.10/14 9} Nxd4 {-4.17/4 6}
12. Nd5 {+1.69/14 9} Kd8 {-3.15/4 8} 13. Bd2 {+1.43/13 9} Kd7 {-3.74/3 6}
14. Nf4 {+1.26/13 10} e6 {+0.53/3 6} 15. Rd1 {+1.49/12 4} Nc2+ {+1.40/4 5}
16. Kf2 {+2.01/12 2} Bb7 {-3.85/4 5} 17. Ba5 {+1.81/13 3} h5 {-3.72/2 7}
18. Nge2 {+2.18/14 6} h4 {-3.21/2 5} 19. Rc1 {+3.01/13 5} g6 {-3.28/4 6}
20. Rxc2 {+2.72/11 4} Rg8 {-2.70/5 5} 21. Nh3 {+4.23/12 3} Rb8 {-2.56/3 7}
22. Rd2 {+4.81/11 1} Ke7 {-6.05/4 6} 23. Rg1 {+5.26/12 2} g5 {-6.12/5 8}
24. Bb4 {+5.35/12 2} Kf6 {-6.55/4 7} 25. Nc3 {+5.43/11 2} Rg6 {-7.30/3 5}
26. g4 {+5.51/10 2} Bxe4 {-7.14/5 5} 27. Nxe4+ {+6.63/11 1} Kg7 {-10.05/5
6} 28. Rxd6 {+7.33/12 1} Rf6 {-14.67/4 4} 29. Nxf6 {+10.12/12 1} Kxf6
{-12.56/4 5} 30. Bc3+ {+10.09/12 1} Kg6 {-13.61/4 5} 31. Rd7 {+9.10/12 1}
... {1-0 Black forfeits on time} Bc5+ {-8.37/3 3} 32. Bd4 {+10.42/12 1} ...
{Black forfeits on time} 1-0

[Event "Swiss1200-10"]
[Site "Home"]
[Date "2014.07.25"]
[Round "1.6.2"]
[White "DanaSahZ v0.4 elo1200"]
[Black "BlackMamba v1.2c elo1200"]
[Result "0-1"]
[BlackElo "1200"]
[Time "02:11:56"]
[WhiteElo "1200"]
[TimeControl "40/180:40/180:40/180"]
[Termination "time forfeit"]
[PlyCount "0"]
[WhiteType "program"]
[BlackType "program"]

1. ... {White forfeits on time} 0-1

[Event "Swiss1200-10"]
[Site "Home"]
[Date "2014.07.25"]
[Round "3.2.1"]
[White "MadChess v1.4 elo1200"]
[Black "DanaSahZ v0.4 elo1200"]
[Result "1-0"]
[BlackElo "1200"]
[ECO "A04"]
[Opening "Reti Opening"]
[Time "04:05:50"]
[Variation "1...c5 2.g3 Nc6"]
[WhiteElo "1200"]
[TimeControl "40/180:40/180:40/180"]
[Termination "time forfeit"]
[PlyCount "55"]
[WhiteType "program"]
[BlackType "program"]

1. g3 c5 2. Nf3 Nc6 3. c4 g6 4. Bg2 d6 {-1.61/4 9} 5. d4 {+0.10/4 8} Qa5+
{-3.26/3 9} 6. Kf1 {+0.18/3 8} Nh6 {-1.51/3 8} 7. Bd2 {-0.15/3 8} Nb4
{-1.99/4 11} 8. Nc3 {+0.57/3 8} Bd7 {-1.93/4 8} 9. Nd5 {+0.44/2 7} Ng4
{-2.70/3 10} 10. e4 {+0.42/2 7} Rb8 {-2.50/2 8} 11. Bxb4 {-1.53/2 7} cxb4
{-1.48/4 8} 12. Qd2 {+0.42/3 6} Nxh2+ {-4.24/3 7} 13. Nxh2 {+2.61/3 4} Ra8
{-3.85/4 8} 14. Nf3 {+2.97/3 6} Bg7 {-3.80/4 8} 15. Qxb4 {+3.45/3 6} Qxb4
{-4.82/5 10} 16. Nxb4 {+3.35/3 5} Kd8 {-1.44/4 10} 17. Nd5 {+3.50/4 6} Be6
{-1.55/5 9} 18. Re1 {+3.38/3 5} Bd7 {-4.97/4 8} 19. Nh2 {+3.35/3 5} h6
{-0.73/4 10} 20. Rd1 {+3.18/4 4} Rc8 {-1.46/3 9} 21. Nf3 {+2.52/3 4} Rxc4
{-5.27/2 1} 22. b4 {+2.37/3 4} Rc2 {-4.06/2 0} 23. a3 {+2.44/3 4} Rg8
{+0.64/3 0} 24. e5 {+2.42/2 4} Rxf2+ {-2.45/2 0} 25. Kxf2 {+6.25/4 4} dxe5
{-8.00/2 1} 26. Nxe5 {+6.37/3 4} Bxe5 {-6.17/2 1} 27. dxe5 {+6.40/4 3} Ke8
{-10.32/5 9} 28. Rxh6 {+7.41/3 3} ... {Black forfeits on time} 1-0

[Event "Swiss1200-10"]
[Site "Home"]
[Date "2014.07.25"]
[Round "3.2.2"]
[White "DanaSahZ v0.4 elo1200"]
[Black "MadChess v1.4 elo1200"]
[Result "0-1"]
[BlackElo "1200"]
[Time "04:11:25"]
[WhiteElo "1200"]
[TimeControl "40/180:40/180:40/180"]
[Termination "rules infraction"]
[PlyCount "0"]
[WhiteType "program"]
[BlackType "program"]

0-1
[/pgn]
Tournament final results.

Code: Select all

[...]

 ROUND 9
=========

 Hiarcs v14 elo1200             1.0 -- 0.0  DanaSahZ v0.4 elo1200           (2.0 - 0.0)
 BlackMamba v1.2c elo1200       1.0 -- 0.0  Rodent v1.3 elo1200             (2.0 - 0.0)
 MadChess v1.4 elo1200          0.0 -- 1.0  Tornado v4.4 elo1200            (0.0 - 2.0)
 Arasan v17.1 elo1200           0.0 -- 1.0  Ufim v8.02 elo1200              (0.0 - 2.0)
 Rybka v2.3.2a elo1200          1.0 -- 0.0  Cheng4 v0.36c elo1200           (2.0 - 0.0)
 SlowChess 2.960e elo1200       0.0 -- 1.0  Amyan v1.72 elo1200             (0.0 - 2.0)
 Hamsters v0.7.1 elo1200        0.0 -- 1.0  Deuterium v14.3.34.21 elo1200   (0.0 - 2.0)
 Horizon v4.4 elo1200           1.0 -- 0.0  Houdini v4 elo1200              (2.0 - 0.0)

Rank Engine                          ELO    1    2    3    4    5    6    7    8    9   Score      Tie  White   ELO
-------------------------------------------------------------------------------------------------------------------
  1: Horizon v4.4 elo1200           1200   4B+  3W+  7W+  2B=  8B+  6B+  9W+  5B+ 10W+    8.5     48.5      4   +80
  2: Deuterium v14.3.34.21 elo1200  1200   5B+  6W=  8W+  1W=  3B=  4B+  7B+ 10W+ 11B+    7.5     49.0      4   +60
  3: Amyan v1.72 elo1200            1200  10B+  1B-  5W+  6W+  2W=  8B+  4B+  7W+ 12B+    7.5     48.5      4   +55
  4: Ufim v8.02 elo1200             1200   1W- 15B+  6B= 14W+  7B+  2W-  3W-  9W+ 13B+    5.5     45.0      5   +15
  5: Rybka v2.3.2a elo1200          1200   2W-  9B+  3B- 12W+  6B- 14B+ 13W+  1W-  8W+    5.0     47.0      5    +5
  6: Tornado v4.4 elo1200           1200   9B+  2B=  4W=  3B-  5W+  1W- 11W- 16W+ 14B+    5.0     46.0      5   +15
  7: BlackMamba v1.2c elo1200       1200  16W+ 11B+  1B- 13W+  4W- 10B+  2W-  3B- 15W+    5.0     41.5      5   +20
  8: Cheng4 v0.36c elo1200          1200  15W+ 13B+  2B- 10W+  1W-  3W- 12B= 11B+  5B-    4.5     44.0      4     0
  9: Hiarcs v14 elo1200             1200   6W-  5W- 15B+ 11B+ 14W= 12W+  1B-  4B- 16W+    4.5     36.0      5     0
 10: Houdini v4 elo1200             1200   3W- 14B+ 11W+  8B- 13B+  7W- 16B+  2B-  1B-    4.0     43.5      3   -10
 11: Hamsters v0.7.1 elo1200        1200  12B+  7W- 10B-  9W- 16W+ 15B+  6B+  8W-  2W-    4.0     35.5      5   -15
 12: SlowChess 2.960e elo1200       1200  11W- 16B+ 13W-  5B- 15W+  9B-  8W= 14B+  3W-    3.5     33.0      5   -15
 13: Arasan v17.1 elo1200           1200  14W=  8W- 12B+  7B- 10W- 16B+  5B- 15W=  4W-    3.0     32.0      5   -30
 14: MadChess v1.4 elo1200          1200  13B= 10W- 16W+  4B-  9B=  5W- 15B+ 12W-  6W-    3.0     32.0      5   -30
 15: Rodent v1.3 elo1200            1200   8B-  4W-  9W- 16B= 12B- 11W- 14W- 13B=  7B-    1.0     33.5      4   -70
 16: DanaSahZ v0.4 elo1200          1200   7B- 12W- 14B- 15W= 11B- 13W- 10W-  6B-  9B-    0.5     33.0      4   -80

Code: Select all

================================= ArenaSwiss Ver. 0.3d =================================

Tournament name:   Swiss1200-10
Tournament start:  Fri, 25 Jul 2014, 1:10:33

Pairing method:    Fide
Tie Break method:  Buchholz
Time control:      Tournament 40 in 3 min repeated
Conditions:        Hash: 128MB, Tablebases: Off, Ponder Off"
No. of rounds:     9
Games per pairing: 2
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Wanted engines with UCI_Elo

Post by pedrox »

For testing with DanaSahZ, I used WinboardZ and I never had problems with lost in time, although most games were played with increment.

I've also tried Arena 2.01 and also seems to play well and not lost in time, even with harder time controls that 40/3 as 40/1.

However when I tried Arena 3.5, then the engine lost in time. I think there may be something wrong with the time in the new versions. One reason why he lost in time is that the engine does not check the time until it has reached at least 3 ply. Maybe I can try to change this, but still I think there is something different.

But also I think there is another problem with Arena if the same engine has to play another game.

Code: Select all

2014-07-25 12:28:10,591*1*Start calc, move no: 70
2014-07-25 12:28:10,640-->1:time 1
2014-07-25 12:28:10,640-->1:otim 4505
2014-07-25 12:28:10,640-->1:b5b4
2014-07-25 12:28:10,644<--1:1 -969 0 5 [1250 ELO] e3d5 b4a3 
2014-07-25 12:28:10,646<--1:1 -894 0 17 [1250 ELO] f3d5 b4a3 
2014-07-25 12:28:10,652<--1:1 -21 0 19 [1250 ELO] a3a6 
2014-07-25 12:28:10,656<--1:1 340 0 21 [1250 ELO] a3b4 
2014-07-25 12:28:10,671<--1:2 67 0 166 [1250 ELO] a3b4 b7c5 e3d5 e6d5 f3d5 
2014-07-25 12:28:10,677<--1:move a3b4 
2014-07-25 12:28:10,677*1*Found move:Qa3xb4
2014-07-25 12:28:10,898*2*Start calc, move no: 72
2014-07-25 12:28:10,953-->2:force
2014-07-25 12:28:11,175-->2:a3b4
2014-07-25 12:28:11,175-->2:time 4502
2014-07-25 12:28:11,175-->2:otim 1
2014-07-25 12:28:11,175-->2:black
2014-07-25 12:28:11,175-->2:go
2014-07-25 12:28:17,494<--2:6 -296 631 5394743 b7c5
2014-07-25 12:28:17,505<--2:move b7c5
2014-07-25 12:28:17,505*2*Found move:Nb7-c5
2014-07-25 12:28:17,716*1*Start calc, move no: 73
2014-07-25 12:28:17,765-->1:force
2014-07-25 12:28:17,982-->1:undo
2014-07-25 12:28:17,982-->1:a3b4
2014-07-25 12:28:17,982-->1:ping 12
2014-07-25 12:28:17,986<--1:pong 12
2014-07-25 12:28:17,990-->1:b7c5
2014-07-25 12:28:18,000-->1:ping 18
2014-07-25 12:28:18,003<--1:pong 18
2014-07-25 12:28:18,007-->1:ping 24
2014-07-25 12:28:18,011<--1:pong 24
2014-07-25 12:28:18,015-->1:time 1
2014-07-25 12:28:18,015-->1:otim 4502
2014-07-25 12:28:18,015-->1:go
2014-07-25 12:28:18,019<--1:1 -1020 0 3 [1250 ELO] b4c5 c1c5 
2014-07-25 12:28:18,023<--1:1 67 0 8 [1250 ELO] e3d5 e6d5 f3d5 
2014-07-25 12:28:18,025<--1:1 85 0 18 [1250 ELO] b4d4 
2014-07-25 12:28:18,031<--1:1 233 0 100 [1250 ELO] f3h5 
2014-07-25 12:28:18,033<--1:2 -143 0 150 [1250 ELO] f3h5 f8g8 
2014-07-25 12:28:18,037<--1:2 3 0 210 [1250 ELO] e3d5 e6d7 
2014-07-25 12:28:18,044<--1:2 110 0 664 [1250 ELO] b4d4 c5d7 f3d5 e6d5 e3d5 
2014-07-25 12:28:18,050<--1:2 231 0 909 [1250 ELO] b4b8 e6c8 e3d5 
2014-07-25 12:28:18,054<--1:move b4b8 
2014-07-25 12:28:18,054*1*Found move:Qb4-b8
2014-07-25 12:28:18,248*2*Start calc, move no: 75
2014-07-25 12:28:18,318-->2:force
2014-07-25 12:28:18,535-->2:b4b8
2014-07-25 12:28:18,535-->2:time 4502
2014-07-25 12:28:18,535-->2:otim 1
2014-07-25 12:28:18,535-->2:black
2014-07-25 12:28:18,535-->2:go
2014-07-25 12:28:19,376<--2:6 -100 84 734250 d8e7
2014-07-25 12:28:19,386<--2:move d8e7
2014-07-25 12:28:19,386*2*Found move:Kd8-e7
2014-07-25 12:28:19,578*1*Start calc, move no: 76
2014-07-25 12:28:19,640-->1:force
2014-07-25 12:28:19,855-->1:undo
2014-07-25 12:28:19,855-->1:b4b8
2014-07-25 12:28:19,855-->1:d8e7
2014-07-25 12:28:19,855-->1:ping 30
2014-07-25 12:28:19,859<--1:pong 30
2014-07-25 12:28:19,878-->1:ping 34
2014-07-25 12:28:19,886<--1:pong 34
2014-07-25 12:28:19,892-->1:ping 39
2014-07-25 12:28:19,896<--1:pong 39
2014-07-25 12:28:19,900-->1:time 1
2014-07-25 12:28:19,900-->1:otim 4418
2014-07-25 12:28:19,900-->1:go
2014-07-25 12:28:19,904<--1:1 297 0 12 [1250 ELO] b8c7 e6d7 
2014-07-25 12:28:19,906<--1:2 272 0 226 [1250 ELO] b8c7 e6d7 f3d5 
2014-07-25 12:28:19,914<--1:move b8c7 
2014-07-25 12:28:19,914*1*Found move:Qb8-c7
2014-07-25 12:28:20,119*2*Start calc, move no: 78
2014-07-25 12:28:20,171-->2:force
2014-07-25 12:28:20,380-->2:b8c7
2014-07-25 12:28:20,380-->2:time 4417
2014-07-25 12:28:20,380-->2:otim 1
2014-07-25 12:28:20,380-->2:black
2014-07-25 12:28:20,380-->2:go
2014-07-25 12:28:22,097<--2:6 -106 171 1476488 e7e8
2014-07-25 12:28:22,109<--2:move e7e8
2014-07-25 12:28:22,109*2*Found move:Ke7-e8
2014-07-25 12:28:22,292*1*Start calc, move no: 79
2014-07-25 12:28:22,343-->1:force
2014-07-25 12:28:22,566-->1:undo
2014-07-25 12:28:22,566-->1:ping 45
2014-07-25 12:28:22,570<--1:pong 45
2014-07-25 12:28:22,574-->1:b8c7
2014-07-25 12:28:22,574-->1:e7e8
2014-07-25 12:28:22,574-->1:ping 51
2014-07-25 12:28:22,578<--1:pong 51
2014-07-25 12:28:22,593-->1:ping 53
2014-07-25 12:28:22,597<--1:pong 53
2014-07-25 12:28:22,601*1*Err 2 hmove:79 partie.gethznr:80 -ignored
2014-07-25 12:28:22,621********Game end: 0-1 {0-1 White forfeits on time}
2014-07-25 12:28:22,621********Last game won by Toledo with Black in 40 moves
2014-07-25 12:28:22,621********Danaz 0.4  -  Toledo: 
2014-07-25 12:28:22,623********   1 B 2    1,0:0,0        0,0:1,0       12:28:22     0.00    40 3,844 :6,029  0-1-0
2014-07-25 12:28:22,671********Saving file C:\Users\pedrox\Mi ajedrez\GUIS\arena_3.5\Tournaments\Arena Tournament 3.pgn
2014-07-25 12:28:22,771-->1:?
2014-07-25 12:28:22,771-->2:?
2014-07-25 12:28:22,798-->1:result 0-1
2014-07-25 12:28:22,798-->2:result 0-1
2014-07-25 12:28:24,062-->1:easy
2014-07-25 12:28:24,062-->2:easy
2014-07-25 12:28:24,062********Round 2 of 50: Toledo  -  Danaz 0.4
2014-07-25 12:28:24,085**----------New game---2014-07-25 12:28:24,085 vie -------------
2014-07-25 12:28:24,085-->1:level 40 3 0
2014-07-25 12:28:24,085-->1:new
2014-07-25 12:28:24,085-->1:random
2014-07-25 12:28:24,085-->1:ics -
2014-07-25 12:28:24,085-->1:level 40 3 0
2014-07-25 12:28:24,162-->1:post
2014-07-25 12:28:24,162-->1:hard
2014-07-25 12:28:24,162-->1:easy
2014-07-25 12:28:24,162-->1:ping 59
2014-07-25 12:28:24,236<--1:pong 59
2014-07-25 12:28:24,240-->1:computer
2014-07-25 12:28:24,240-->2:level 40 3 0
2014-07-25 12:28:24,240-->2:new
2014-07-25 12:28:24,240-->2:random
2014-07-25 12:28:24,240-->2:level 40 3 0
2014-07-25 12:28:24,240-->2:post
2014-07-25 12:28:24,240-->2:hard
2014-07-25 12:28:24,240-->2:easy
2014-07-25 12:28:24,240-->2:computer
2014-07-25 12:28:24,322*2*Start calc, move no: 0
2014-07-25 12:28:24,324*2*Perfect_2010.abk:
2014-07-25 12:28:24,324*2*d2d4
2014-07-25 12:28:24,505*1*Tengine.StartCalc:DOUBLE ENGINE START CALC AVOIDED!---yy 
2014-07-25 12:28:30,941********Game end: * {}
2014-07-25 12:28:30,945********Last game finished without result in 1 moves
2014-07-25 12:28:30,947********Danaz 0.4  -  Toledo: 
2014-07-25 12:28:30,951********   2 * *     1,0:0,0        0,0:1,0       12:28:30     0.00     1 3,844 :6,029  0-1-0
2014-07-25 12:28:31,031********Saving file C:\Users\pedrox\Mi ajedrez\GUIS\arena_3.5\Tournaments\Arena Tournament 3.pgn
2014-07-25 12:28:31,035-->1:?
2014-07-25 12:28:31,035-->2:?
2014-07-25 12:28:31,078-->1:result *
2014-07-25 12:28:31,078-->2:result *
2014-07-25 12:28:32,296********Tournament aborted
In the log you can see that the engine lost in time, but still responds to commands from the GUI and the ping command, a new game is started, it looks like Arena gets a move of the Perfect book, but this move seems to be is not sent to the second engine. I think this happens not only with DanaSahZ, also with other engines.
Ferdy
Posts: 4848
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Wanted engines with UCI_Elo

Post by Ferdy »

pedrox wrote:However when I tried Arena 3.5, then the engine lost in time. I think there may be something wrong with the time in the new versions. One reason why he lost in time is that the engine does not check the time until it has reached at least 3 ply. Maybe I can try to change this, but still I think there is something different.
You better revise this as your engine is playing also at lower elo level.
But also I think there is another problem with Arena if the same engine has to play another game.
I did not enable the restart engine after a game option because I am usually running a single match in x number of swiss rounds, which arena 3.5 would quit the 2 engine after their match is completed. It only happened in that tournament that I use 2 game match at 9 swiss rounds.
In the log you can see that the engine lost in time, but still responds to commands from the GUI and the ping command, a new game is started, it looks like Arena gets a move of the Perfect book, but this move seems to be is not sent to the second engine. I think this happens not only with DanaSahZ, also with other engines.
When I run the tournament, DanaSahZ is not using an arena book, but its own book.
Of all those engines in the tournament, only DanaSahZ and SlowChess got time forfeits.
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Wanted engines with UCI_Elo

Post by pedrox »

The engine plays at a lower level where you choose elo_type as human, but if you put elo_type as engine I'm sure then play harder and certainly could be in the middle of your list. Looks like I complicate settings by offering three different types of opponents.

For example I have here a game played against a machine in 1009 elo and elo_type computer, you see that even playing weak engine can still win. Perhaps in computer and human mode engine need more time and play better around 30 seconds per move.

[pgn]
[Event "Computer chess game"]
[Site "PB-WINDOWS8"]
[Date "2013.09.24"]
[Round "1"]
[White "System Saturn-Orion (Elo 1009)"]
[Black "DanaSahZ 0.4 (Elo 1009)"]
[Result "0-1"]
[ECO "C25"]
[Opening "Vienna"]
[Variation "2...Nc6 3.f4 exf4 4.Nf3"]
[TimeControl "0+30"]
[Termination "normal"]
[PlyCount "130"]
[WhiteType "computer"]
[BlackType "program"]

1. e4 e5 2. f4 Nc6 3. d3 Bb4+ {(<1009 ELO> f8b4 c2c3 b4c5 f4e5 d8h4 g2g3
h4d8) +1.02/5 30} 4. Nc3 d6 {(<1009 ELO> d7d6 a2a4 e5f4 c1f4 g8h6 g1h3 e8f8
f4h6 g7h6) +1.50/6 29} 5. Be3 exf4 {(<1009 ELO> e5f4 e3f4 b4c3 b2c3 d8e7
d3d4 e7e4 d1e2 e4e6) +1.52/5 30} 6. Bxf4 Qh4+ {(<1009 ELO> d8h4 g2g3 h4g4
f4e3 g4d1 e1d1 b4c3 b2c3 b7b5) +1.56/5 30} 7. g3 Bxc3+ {(<1009 ELO> b4c3
b2c3 h4e7 g3g4 h7h6 h2h4 b7b6) +1.46/5 30} 8. bxc3 Qe7 {(<1009 ELO> h4e7
a1b1 e8d8 g1e2 d8e8 f4d2) -1.56/6 30} 9. Be2 a6 {(<1009 ELO> a7a6 h2h3 c8h3
f4g5 h3g2 g5e7 g2h1) -1.66/5 30} 10. Nf3 Bg4 {(<1009 ELO> c8g4 e1g1 g4f3
f1f3 g8h6 a1c1) -1.70/5 30} 11. O-O Na5 {(<1009 ELO> c6a5 c3c4 g8h6 f4h6
e7f6) -1.62/5 30} 12. Rb1 Bxf3 {(<1009 ELO> g4f3 e2f3 g7g6 a2a3 b7b6 f4d2)
-1.61/5 30} 13. Bxf3 Nf6 {(<1009 ELO> g8f6 d1d2 e8c8 f3g2 e7d7 a2a3)
-1.63/6 30} 14. Qd2 Nc6 {(<1009 ELO> a5c6 c3c4 e8g8 f3g2 a8d8 a2a3) -1.60/6
29} 15. Rxb7 O-O {(<1009 ELO> e8g8 b7b3 f6d7 b3b1 a6a5 c3c4) -2.62/6 30}
16. Rfb1 Na5 {(<1009 ELO> c6a5 b7b2 f8d8 f3d1 e7f8 e4e5) -2.70/6 30} 17.
R7b4 Kh8 {(<1009 ELO> g8h8 d2e1 g7g5 e4e5 a8d8 f4g5 d6e5) -2.64/6 30} 18.
Bg5 c5 {(<1009 ELO> c7c5 b4b6 h7h6 e4e5 h6g5 f3a8 f8a8 e5f6 e7f6) -2.88/6
30} 19. Rb6 Qc7 {(<1009 ELO> e7c7 e4e5 f6d7 e5d6 c7c8 b6b2) -3.90/6 30} 20.
e5 Nd7 {(<1009 ELO> f6d7 e5d6 c7a7 f3a8 a7a8 d2g2 d7b6 g2a8 b6a8) -3.52/7
30} 21. Rxd6 Nxe5 {(<1009 ELO> d7e5 f3a8 c7d6 a8g2 d6d7 a2a3 a5c4 d3c4 d7d2
g5d2) -2.62/8 30} 22. Bxa8 Qxd6 {(<1009 ELO> c7d6 a8g2 h7h5 g1h1 e5c4 d3c4
d6d2 g5d2 a5c4) -2.64/7 30} 23. Be4 f6 {(<1009 ELO> f7f6 g5f4 f8e8 f4e5
d6e6) -2.73/5 30} 24. Bf4 Re8 {(<1009 ELO> f8e8 a2a4 a5c4 d2c1 d6d7 d3c4
d7a4 f4e5 e8e5) -2.96/6 29} 25. Kg2 h5 {(<1009 ELO> h7h5 e4f5 d6c6 f5e4
c6c8 f4e5 f6e5 b1f1) -2.69/6 30} 26. a4 Qd8 {(<1009 ELO> d6d8 g2g1 e5g4
b1e1 e8e4 d3e4 d8d2 f4d2) -2.81/6 30} 27. Qe3 Qc7 {(<1009 ELO> d8c7 c3c4
h8g8 e4d5 g8h7 e3e4 h7h8 f4e5 c7e5 g2h3) -2.73/7 30} 28. Re1 Qc8 {(<1009
ELO> c7c8 g2g1 e5g4 e3f3 a5b7 e1f1) -2.88/6 29} 29. Qe2 Qg4 {(<1009 ELO>
c8g4 e2d1 e8c8 d1c1 c8e8 e1e3) -2.60/6 30} 30. Qxg4 hxg4 {(<1009 ELO> h5g4
e1d1 e8e7 f4d2 h8g8 c3c4) -4.33/5 30} 31. Be3 Nd7 {(<1009 ELO> e5d7 e1c1
h8g8 e3c5 d7c5 h2h4 c5e4 d3e4 e8e4) -2.30/6 30} 32. Bf5 Nb6 {(<1009 ELO>
d7b6 g2f2 g7g6 f5g6 e8g8 e3c5 g8g6 e1e8 h8h7 c5b6) -3.96/8 30} 33. c4 Re5
{(<1009 ELO> e8e5 f5g4 f6f5 g4f5 e5e3 e1e3 g7g5) -2.22/7 30} 34. Bxg4 Nc6
{(<1009 ELO> a5c6 g4f3 b6c4 d3c4 e5e3 e1e3 c6d8) -3.22/7 30} 35. Bf3 Nb4
{(<1009 ELO> c6b4 f3d1 b6a4 h2h3 a4c3 e3c5 e5c5) -1.72/7 30} 36. a5 Nxc2
{(<1009 ELO> b4c2 a5b6 c2e1 g2f2 e1d3 f2e2 d3c1 e2d1 e5e3 f3d5) -1.01/7 30}
37. d4 Nxe1+ {(<1009 ELO> c2e1 g2f1 e5e3 a5b6 e1f3 f1g2 e3d3) +5.08/6 30}
38. Kf2 Nd3+ {(<1009 ELO> e1d3 f2g2 c5d4 e3d4 b6c4 d4e5 c4e3 g2h3 d3f2 h3h4
e3f5 h4h5 f6e5) +3.15/7 29} 39. Ke2 cxd4 {(<1009 ELO> c5d4 e2d3 e5e3 d3d4
b6c4 f3h5 e3a3 g3g4 c4a5) +3.65/7 30} 40. Kxd3 Rxe3+ {(<1009 ELO> e5e3 d3d4
b6c4 f3g4 h8g8 d4c4 e3e4 c4d3 e4g4) +4.65/7 29} 41. Kxd4 Nxc4 {(<1009 ELO>
b6c4 f3d5 e3e2 d4c4 e2c2 c4d3 c2h2 d5c6 h2a2 d3e3 a2a5) +1.31/9 30} 42. Bg4
f5 {(<1009 ELO> f6f5 g4h3 e3e4 d4c5 g7g6 h3f1 c4b2) +5.30/6 29} 43. Bxf5
Rf3 {(<1009 ELO> e3f3 f5g4 f3a3 d4c4 a3a4 c4c3 h8h7 h2h3 a4a5) +0.80/7 29}
44. Be4 Nd2 {(<1009 ELO> c4d2 e4f3 d2f3 d4e3 f3h2 e3e2 h2g4 e2f3) +1.78/7
29} 45. Bxf3 Nxf3+ {(<1009 ELO> d2f3 d4e3 f3e5 h2h3 e5c4 e3e4 g7g6 e4d4
c4a5 d4e5 g6g5) +2.69/8 29} 46. Ke4 Nxh2 {(<1009 ELO> f3h2 e4d4 h8h7 d4d5
h7g6 g3g4 g6f6 d5c6 h2g4) +3.95/8 29} 47. Kf4 Nf1 {(<1009 ELO> h2f1 g3g4
f1d2 f4g5 h8g8 g5f4 g7g5 f4f5 d2b3) +4.23/8 30} 48. g4 Nd2 {(<1009 ELO>
f1d2 f4e5 g7g6 g4g5 h8h7 e5d4 d2f3 d4e3 f3g5) +3.97/8 29} 49. Kf5 Kh7
{(<1009 ELO> h8h7 f5e6 g7g5 e6d5 h7g7 d5e6 g7g6 e6d7) +4.20/8 30} 50. g5
Nb3 {(<1009 ELO> d2b3 f5e4 h7g6 e4d5 g6h5 d5e6 h5g5 e6d7 g7g6 d7c6)
+5.86/10 29} 51. g6+ Kh6 {(<1009 ELO> h7h6 f5f4 h6g6 f4f3 g6f5 f3f2 g7g5
f2g2 f5e5 g2f1) +6.94/10 29} 52. Kg4 Nxa5 {(<1009 ELO> b3a5 g4f4 a5c4 f4g3
c4e3 g3h4 e3g2 h4g4 g2h4 g4f4) +7.36/9 29} 53. Kf5 Nc4 {(<1009 ELO> a5c4
f5e6 h6g5 e6f7 c4e5 f7g8 g5h5 g8h8 e5g6 h8h7 g6h8) +8.62/9 29} 54. Kg4 a5
{(<1009 ELO> a6a5 g4f4 a5a4 f4g4 a4a3 g4f5 a3a2 f5f4 a2a1=q f4f5) +13.11/9
29} 55. Kf5 a4 {(<1009 ELO> a5a4 f5e6 a4a3 e6d7 a3a2 d7e7 a2a1=q e7e6 c4b2)
+16.10/8 29} 56. Kg4 a3 {(<1009 ELO> a4a3 g4f5 a3a2 f5e6 c4e5 e6e7 a2a1=q
e7e6 a1d4 e6f5 e5g6) +17.09/9 29} 57. Kf5 a2 {(<1009 ELO> a3a2 f5e6 c4e5
e6e7 a2a1=q e7e6 a1d4 e6f5 e5g6) +17.09/7 29} 58. Kf4 a1=Q {(<1009 ELO>
a2a1=q f4e4 a1d1 e4f4 d1g4 f4g4 h6g6) +53.79/7 30} 59. Kf5 Nd6+ {(<1009
ELO> c4d6 f5f4 a1c3 f4g4 c3e3 g4h4 e3h3 h4h3 h6g6) +53.95/7 29} 60. Ke6 Qa8
{(<1009 ELO> a1a8 e6d7 a8c8 d7e7 h6g6 e7d6) +56.68/8 29} 61. Kxd6 Qa5
{(<1009 ELO> a8a5 d6e6 h6g5 e6d6 a5f5 d6c6 f5g6) +56.80/9 30} 62. Ke6 Qc5
{(<1009 ELO> a5c5 e6d7 c5d5 d7c7 d5e6 c7d8 e6d6 d8e8 d6c7 e8f8 h6g6)
+56.95/9 30} 63. Kf7 Qd6 {(<1009 ELO> c5d6 f7e8 d6c7 e8f8 c7d7 f8g8 d7e8)
+M4/10 30} 64. Kg8 Qf4 {(<1009 ELO> d6f4 g8h8 f4b8) +M2/56 30} 65. Kh8 Qb8#
{(<1009 ELO> f4b8) +M1/100 2} 0-1
[/pgn]

I also did run the engine with his own book, who was playing with a borrowed book was the other engine (Toledo).

I will try to make a version that does not lose in Arena 3.5.

Best regards
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Wanted engines with UCI_Elo

Post by pedrox »

I finally found that the engine lost in time about 1 in 10 games, in both, on Arena 2.01 and Arena 3.5. Thanks to Ferdinand for reporting the problem.

I modified the safety margin of time limit for a move. If you're having problems I can easily extend that margin. I've played 50 games without loss in time.

https://sites.google.com/site/danasah/danaz-UCI.zip (danaz04b)

I made regulation wiht bitbases 4 pieces, this does not mean that the engine plays perfect with 4 pieces, but I'm not sure that without them the engine sometimes fails to give a simple mate of rook and king against king. For this reason I recommend leaving them active.