Bug in Spike 0.9

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

Bug in Spike 0.9

Postby Patrick Buchmann » 28 Mar 2005, 18:06

Hi,

Spike 0.9 under Arena 1.1 present a time management bug in games x moves in y minutes.
In the 41th and 42th moves, he use too much time and so lose on time or is in Zeitnot.

Two examples:

[Event "5/40 Mainbook v5.0"]
[Site "Le Fou numerique"]
[Date "2005.03.27"]
[Round "1"]
[White "Gothmog 1.0 beta 10"]
[Black "Spike 0.9"]
[Result "1-0"]
[ECO "C00"]
[Opening "Fran?aise"]
[Time "13:55:39"]
[Variation "2.d4 d5"]
[TimeControl "40/300:300"]
[Termination "normal"]
[PlyCount "197"]
[WhiteType "program"]
[BlackType "program"]

1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.e5 Ng8 5.Qg4 h5 6.Qf4 c5 7.dxc5 Bxc5 8.Nf3 Nc6 9.Bd3
Nb4 10.O-O Nxd3 11.cxd3 Bd7 12.Be3 Be7 13.Qg3 g6 {-0.36/13 10} 14.d4 {+0.87/12 16}
Nh6 {+0.17/13 11} 15.Bxh6 {+0.78/14 16} Rxh6 {+0.17/12 2} 16.h4 {+0.75/12 11} Qb6
{+0.32/13 14} 17.Rab1 {+0.78/12 9} Rh8 {+0.34/12 10} 18.Rfe1 {+0.78/12 12} O-O-O
{+0.61/13 13} 19.b3 {+0.68/12 15} Kb8 {+0.81/12 9} 20.Re3 {+0.59/11 9} Rdc8 {+0.86/13 14}
21.Rc1 {+0.43/11 10} Rc7 {+1.49/12 8} 22.Ra1 {+0.03/12 11} Rhc8 {+1.80/12 9} 23.Ne2
{-0.38/13 8} Bb5 {+1.95/13 12} 24.Nf4 {-0.69/13 12} Ba3 {+1.98/13 11} 25.Nd3 {-0.54/12 7}
R7c3 {+1.98/13 10} 26.Rd1 {-0.69/13 10} R3c2 {+2.06/13 14} 27.Qf4 {-0.82/12 7} Qc7
{+1.94/12 10} 28.Nfe1 {-1.04/12 11} Rxa2 {+2.39/12 9} 29.Rb1 {-1.13/12 13} Qe7 {+2.46/11
8} 30.Rf3 {-1.04/12 8} Rc3 {+2.40/11 19} 31.g3 {-0.94/11 12} Re2 {+2.36/11 8}
32.Qh6 {-1.13/11 8} Re4 {+2.48/10 8} 33.Qg7 {-1.38/11 9} Be8 {+2.49/11 8} 34.Rf4
{-1.63/12 6} a6 {+2.46/11 9} 35.b4 {-1.32/11 5} Rxf4 {+3.46/12 9} 36.Nxf4 {-1.54/13 7}
Bxb4 {+3.46/12 10} 37.Ne2 {-1.60/12 10} Rc8 {+3.47/12 8} 38.Nf3 {-1.88/13 10} Qf8
{+3.59/12 6} 39.Qh7 {0.00/14 8} Bb5 {+3.58/13 9} 40.Nf4 {-2.10/15 21} Be7 {+3.61/12 7}
41.Ng2 {-2.35/14 12} Bd3 {+4.25/16 107} 42.Ra1 {-2.79/13 11} Rc7 {+4.53/16 101} 43.Ng5
{-3.10/12 11} Bxg5 {+5.04/15 31} 44.hxg5 {-3.44/12 7} Qb4 {+5.04/15 34} 45.Qg8+ {-3.60/12
10} Ka7 {+4.99/15 17} 46.Qd8 {-3.91/12 9} Rc3 {+5.12/13 7} 47.Rd1 {-3.97/11 5} Qa4
{+5.03/12 2} 48.Ne3 {-4.07/12 8} Qxd4 {+5.08/12 3} 49.Qf6 {-4.07/12 18} h4 {+5.11/11 1}
50.Kh2 {-4.41/10 7} Rc7 {+5.02/3} 51.Qf3 {-3.75/11 7} hxg3+ {+4.63/3} 52.Qxg3
{-3.75/12 6} Rc3 {+4.63/3} 53.Ng2 {-3.88/11 4} Qc4 {+4.80/3} 54.Ne3 {-3.88/11 3} Qe4
{+4.74/3} 55.Re1 {-4.72/12 6} Rc8 {+5.23/3} 56.Ng2 {-4.10/13 5} Rh8+ {+5.04/3} 57.Kg1
{-4.13/13 7} Qc4 58.Qe3+ {-4.00/11 3} d4 59.Qf4 {-3.82/11 4} Bf5 60.Rd1 {-3.44/11 5} Rd8
61.Ne3 {-3.54/11 8} Qa4 62.Rc1 {-3.60/9 3} Bd3 63.Nf1 {-3.41/10 5} Qb5 64.Ng3
{-3.38/11 5} Qb2 65.Rc7 {-3.41/10 4} Rh8 66.Rd7 {-2.57/11 5} Qb1+ 67.Kg2 {-2.22/12 3} Qb6
68.Qxd4 {-2.19/12 2} Qxd4 69.Rxd4 {-2.38/13 2} Bb5 70.Kf3 {-2.38/12 2} Rc8 71.Ne4
{-2.13/11 2} a5 72.Nd6 {-2.13/11 2} Rc3+ 73.Kg4 {-2.19/11 2} Be2+ 74.Kh4 {-2.29/12 3} Rf3
75.Rd2 {-1.91/12 2} Rxf2 76.Kg3 {0.00/12 3} Rf3+ 77.Kg4 {0.00/13 3} f5+ 78.gxf6
{+0.56/12 2} Rxf6+ 79.Rxe2 {+0.68/12 1} Rf1 80.Nb5+ {+0.93/11 3} Kb6 81.Nd4 {+1.21/11 3}
a4 82.Nxe6 {+1.46/10 3} Rg1+ 83.Kf4 {+1.43/9 1} Rf1+ 84.Ke4 {+1.68/9 1} a3 85.Nf4
{+1.96/10 3} g5 86.Nd5+ {+2.03/9 1} Kb5 87.e6 {+4.43/8 1} Kc6 88.e7 {+7.71/9 1} Kd7
89.Kd3 {+9.37/9 2} Rf3+ 90.Kd2 {+13.46/8 1} Ke8 91.Nc7+ {+M9/7} Kd7 92.e8=Q+ {+M8/6}
Kxc7 93.Re7+ {+M7/6} Kb6 94.Qd8+ {+M6/5} Kc5 95.Re5+ {+M5/4} Kc6 96.Qd5+ {+M4/3} Kc7
97.Qc5+ {+M3/3} Kd8 98.Qd6+ {+M2/3} Kc8 99.Rc5# {+M1/2} {Mat} 1-0

[Event "5/40 Mainbook v5.0"]
[Site "Le Fou numerique"]
[Date "2005.03.27"]
[Round "2"]
[White "Spike 0.9"]
[Black "Tao 5.6"]
[Result "0-1"]
[Time "21:41:04"]
[TimeControl "40/300:300"]
[Termination "normal"]
[PlyCount "156"]
[WhiteType "program"]
[BlackType "program"]

1.Nf3 c5 2.e4 e6 3.c3 d5 4.e5 Nc6 5.Na3 Bd7 6.Nc2 f6 7.d4 fxe5 8.dxe5 Qc7 9.Bf4
O-O-O 10.Be2 Nh6 11.Qd2 Nf7 12.Qe3 Be7 13.h4 Rdf8 {0.00/11 19} 14.Na3 {-0.35/11 10}
h6 {+0.15/9 12} 15.Nb5 {-0.32/11 11} Qb6 {+0.12/10 9} 16.O-O-O {-0.32/11 11} Nb4
{+0.20/9 14} 17.a4 {-0.46/11 15} Na6 {+0.30/9 9} 18.Kc2 {-0.29/10 13} Kb8 {+0.36/9 9}
19.Rda1 {-0.11/9 9} Ka8 {+0.30/9 27} 20.a5 {-0.18/10 10} Qc6 {+0.41/10 8} 21.Kb1
{-0.21/10 18} Nc7 {+0.50/8 8} 22.Nxc7+ {-0.27/11 14} Qxc7 {+0.49/11 8} 23.a6 {-0.19/12
14} b6 {+0.54/10 10} 24.Bd3 {-0.25/11 9} Bc6 {+0.65/9 9} 25.Be2 {-0.20/10 9} Rfd8
{+0.63/9 8} 26.Rd1 {-0.30/10 9} Rhf8 {+0.66/10 8} 27.Bg3 {-0.30/11 9} g5 {+0.93/10 8}
28.hxg5 {-0.47/10 8} hxg5 {+0.79/10 10} 29.Qc1 {-0.51/10 9} Rfh8 {+0.95/9 8} 30.Qc2
{-0.42/10 9} Rdg8 {+1.04/10 12} 31.Nh2 {-0.60/11 9} Nxe5 {+1.28/11 8} 32.Bg4 {-0.51/13 9}
Rh6 {+1.26/12 16} 33.Nf3 {-0.72/13 16} Bd6 {+1.21/12 9} 34.Bxe5 {-0.77/12 8} Bxe5
{+1.21/11 7} 35.Re1 {-1.07/12 12} Bf6 {+1.16/10 11} 36.Bxe6 {-0.92/12 9} Re8 {+1.22/10 6}
37.Qf5 {-1.13/11 8} Qd6 {+1.38/9 6} 38.Bf7 {-1.31/10 7} Rf8 {+1.28/9 7} 39.Ka2
{-0.86/10 6} Qd8 {+0.88/9 11} 40.Qe6 {-0.71/10 7} Bg7 {+0.90/10 5} 41.Qe7 {-1.72/16 110}
g4 {+1.16/10 10} 42.Be8 {-1.23/15 85} Qxe7 {+0.96/12 15} 43.Bxc6+ {-0.97/17 42}
Rxc6 {+1.06/14 7} 44.Rxe7 {-1.02/17 28} Bf6 {+0.95/13 9} 45.Ne5 {-0.85/17 15} Rcc8
{+0.90/14 7} 46.Re6 {-0.33/16 15} Bxe5 {+0.19/14 14} 47.Rxe5 {-0.11/15 7} d4 {+0.19/12 6}
48.cxd4 {-0.21/12 2} Rxf2 {+0.20/11 6} 49.Rh1 {+0.09/11 1} Rd2 {+0.23/10 6} 50.d5
{+0.30/9 1} Rd4 {-0.64/11 12} 51.Rh7 {+0.30/8} Ra4+ {-0.79/10 7} 52.Kb3 {+0.42/3} Rxa6
{-0.83/11 5} 53.Rg7 {+0.27/3} b5 {-0.69/10 7} 54.Rxg4 {+0.35/3} Rd8 {-0.63/9 5} 55.Re6
{+0.30/3} Rad6 {-0.43/11 8} 56.Rxd6 {+0.12/3} Rxd6 {-0.40/12 4} 57.Rg8+ {-0.01/3} Kb7
{-0.17/11 4} 58.Rg5 {-0.20/3} Kb6 {-0.23/10 4} 59.Rf5 c4+ {+1.01/11 4} 60.Kb4 a5+
{+1.24/12 4} 61.Kc3 Kc5 {+1.20/11 4} 62.g4 b4+ {+1.65/11 3} 63.Kd2 a4 {+1.99/10 3} 64.Ke3
c3 {+3.92/12 4} 65.bxc3 b3 {+3.75/11 3} 66.c4 a3 {+9.58/10 3} 67.Rf8 b2 {+10.81/10
3} 68.Rc8+ Kb4 {+10.92/10 3} 69.Kd4 Rb6 {+13.48/9 3} 70.c5 a2 {+15.70/9 3} 71.cxb6
a1=Q {+20.34/8 3} 72.Rc4+ Kb5 {+20.95/7 2} 73.Rc5+ Ka6 {+M7/7 1} 74.Ke3 b1=Q {+M5/5}
75.Kf4 Qf6+ {+M4/3} 76.Ke3 Qe1+ {+M3/2} 77.Kd3 Qd1+ {+M2/1} 78.Ke4 Qe2# {+M1/1} {Mat} 0-1

All the games on my homepage
http://perso.wanadoo.fr/lefouduroi/tournois/uci/senior.htm

Regards,
Patrick
Patrick Buchmann
 
Posts: 59
Joined: 26 Sep 2004, 19:47
Location: Elsass

Re: Bug in Spike 0.9

Postby Guenther Simon » 28 Mar 2005, 20:56

Hi Patrick,

It seems you have set up the time control wrong,
at least you said moves/minutes, but the header
says 40/300:300 instead of 40/300 repeated
and if you look at your first game you see that both ran
out of time after move 80!
I bet Spike does not know this strange time control.


Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: Bug in Spike 0.9

Postby Patrick Buchmann » 28 Mar 2005, 21:45

Hi Guenther,

Exact time control is 40 moves in 5 minutes, rest in 5 minutes.

But that is not the problem, look in the PGN I posted for 41th and 42th moves from Spike. I highlighted the times.

Regards,
Patrick
Patrick Buchmann
 
Posts: 59
Joined: 26 Sep 2004, 19:47
Location: Elsass

Re: Bug in Spike 0.9

Postby Volker Böhm » 29 Mar 2005, 16:39

Hi Patrick,

thanks for the hint. I never tested Spike with time control 5 min for 40 moves and 5 for the rest. Did you use Winboard or UCI Protocol ?

Greetings Volker
Volker B?hm, Spike Team
Volker Böhm
 
Posts: 66
Joined: 27 Sep 2004, 18:52
Location: Germany

Re: Bug in Spike 0.9

Postby Patrick Buchmann » 29 Mar 2005, 17:32

Hi Volker,

I used UCI under Arena.

There are also many others games by Spike 0.9 on my homepage on this page:
http://perso.wanadoo.fr/lefouduroi/tournois/uci/senior.htm
Publish two tournaments:
1. Arena 5min/40+5min
2. Shredder Classic 15min
Publish soon
3. CB GUI 4min+2sec
and later
4. Arena 30min

and on other pages from UEL: http://perso.wanadoo.fr/lefouduroi/tournois/uci/uel.htm

Regards,
Patrick
Patrick Buchmann
 
Posts: 59
Joined: 26 Sep 2004, 19:47
Location: Elsass

Re: Bug in Spike 0.9

Postby Volker Böhm » 29 Mar 2005, 18:48

Hi Patrick,

this is an UCI only Problem. Using winboard will help. Spike does not handle the UCI protocol correctly with this time control.


Just if anybody is interrested:

In move 39 arena sends "moves to go 1" to signal that the current time can be used for one move. After move 40 Arena (correctly) does not send "moves to go" informations any move as now there is no limit. Spike does not handle this case correctly. It does not delete the "moves to go 1" information. Thus spike is thinking he has got the whole 5 minutes for every following move.

The bugfix will be included in the next version of Spike.

Greetings Volker
Volker B?hm, Spike Team
Volker Böhm
 
Posts: 66
Joined: 27 Sep 2004, 18:52
Location: Germany

Re: Bug in Spike 0.9

Postby Patrick Buchmann » 29 Mar 2005, 18:56

Mangar wrote:Hi Patrick,

this is an UCI only Problem. Using winboard will help. Spike does not handle the UCI protocol correctly with this time control.

Greetings Volker


Hi Volker,

In UCI Engines Ligue only UCI :?

Spike 0.9 plays well enough to go in the Division Senior :D
He can't go directly in Elite. So he can do with next vesion :!:

Regards,
Patrick
Patrick Buchmann
 
Posts: 59
Joined: 26 Sep 2004, 19:47
Location: Elsass


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 5 guests