Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Kiwi for Win98 and input-reading stuff

Author: David Dahlem

Date: 18:14:35 09/29/04

Go up one level in this thread


On September 29, 2004 at 19:38:36, Alessandro Scotti wrote:

>Hi there,
>I have fixed the (stupid) bug that made Kiwi freeze in Win98 and that's the only
>difference from the last version, because the few chess ideas I could try today
>have all failed miserably...
>
>I have also put online the source code for polling and reading input. It's a C++
>class that uses multithreading (internally) so that's probably something
>different from the code that is usually seen around. Should work fine on Windows
>and Linux, with time I'll port the code on more platforms.
>
>The library is free to use. The only caveat is that it will detect if it's
>playing against Kiwi and if so will take about 50 Elo away from your engine. I
>think this is fair enough for getting the code for free (*).
>
>Ok, find everything on:
>
>http://www.ascotti.org/programming/chess/chess.htm
>
>(*) Naah... just joking! :-)

Hi Alessandro

I downloaded the 0.1c version, and entered it in my tourney to test some new
engines at 40/5 in Arena. Here is the first game by Kiwi. There seems to be a
problem when reaching the first time control. Time management was ok until move
41, then it took too much time per move and lost on time. I had the same bug in
my engine, and discovered it was caused by not counting the Arena book moves,
which resulted in the identical symptoms i saw in this game. I have the log file
for this game if you want it.

[Event "new engines RR"]
[Site "?"]
[Date "2004.09.29"]
[Round "1"]
[White "Kiwi"]
[Black "Gosu"]
[Result "0-1"]
[ECO "B02"]
[Opening "Alekhine"]
[Time "19:41:31"]
[Variation "Welling Variation"]
[TimeControl "40/300:40/300:40/300"]
[Termination "time forfeit"]

1.e4 Nf6 2.e5 Nd5 3.b3 d6 {+0.02/75 8} 4.Bb2 {-0.10/8 7} dxe5 {+0.15/75 10}
5.Bxe5 {-0.05/9 7} f6 {+0.12/70 5} 6.Bb2 {-0.10/8 7} Nc6 {+0.14/70 6} 7.Bb5
{+0.25/8 7} e5 {+0.23/75 11} 8.Bxc6+ {+0.40/8 7} bxc6 {+0.21/80 5} 9.d4 {+0.35/8
7} Nf4 {+0.81/65 6} 10.g3 {+0.45/9 7} Ng6 {+0.16/65 5} 11.dxe5 {+0.70/8 7} Qxd1+
{+0.59/60 5} 12.Kxd1 {+0.55/10 7} Nxe5 {+0.32/75 7} 13.Bxe5 {+0.60/8 3} fxe5
{+0.65/85 6} 14.Nd2 {+0.45/9 7} Bb4 {+0.56/90 7} 15.Ke2 {+0.55/9 7} Bg4+
{+0.97/65 6} 16.f3 {+0.70/10 7} Bf5 {+0.95/75 8} 17.Ne4 {+0.65/9 7} O-O-O
{+0.74/75 6} 18.c3 {+0.45/11 7} Ba3 {+0.63/75 8} 19.Rd1 {+0.65/9 7} Rxd1
{+0.69/80 7} 20.Kxd1 {+0.45/11 7} Rf8 {+0.62/75 9} 21.Nd2 {+0.65/10 7} Rd8
{+0.79/75 5} 22.Ke1 {+0.50/10 7} Bc2 {+1.03/80 7} 23.h4 {+0.35/10 7} Rd3
{+1.05/85 7} 24.Nc4 {+0.25/10 7} Bd6 {+1.09/85 5} 25.g4 {+0.05/10 7} Rd1+
{+1.48/85 7} 26.Ke2 {-0.15/11 7} Ra1 {+1.56/90 7} 27.b4 {-0.20/11 7} e4
{+1.60/85 7} 28.Ke3 {-0.30/10 7} exf3 {+1.64/75 6} 29.h5 {-0.65/10 15} h6
{+1.74/75 6} 30.Nxd6+ {-0.40/11 7} cxd6 {+1.56/80 6} 31.Rh2 {-0.35/11 7} Bb1
{+1.07/85 8} 32.Nxf3 {0.00/10 7} Bxa2 {+0.88/90 6} 33.Rf2 {-0.10/10 7} Bd5
{+1.07/80 6} 34.Nd4 {-0.05/10 7} Re1+ {+1.05/80 11} 35.Kd3 {-0.05/10 7} Rd1+
{+1.01/80 11} 36.Ke2 {-0.05/11 7} Rc1 {+0.94/85 11} 37.Rf8+ {-0.05/10 7} Kd7
{+1.07/90 7} 38.Rh8 {-0.10/11 7} c5 {+1.16/85 12} 39.bxc5 {+0.05/10 7} dxc5
{+1.11/80 4} 40.Nf5 {+0.20/10 7} Rg1 {+0.78/75 4} 41.Ne3 {+0.65/14 107} Be4
{+0.44/85 6} 42.Rg8 {+0.75/13 107} Ra1 {+0.38/85 5} 43.Nc4 {+0.65/12 107} Kc6
{+0.34/80 5} 44.Rxg7 {+0.65/6} Ra4 {+0.12/80 6} 45.Ne5+ {+1.10/6} Kd5 {0.00/85
5} 46.Nf7 {+1.00/6} Ra6 {0.00/85 7} 47.g5 {+1.25/4} hxg5 {0.00/85 7} 48.Ke3
{+1.25/5} Bf5 {-0.26/90 5} 49.Nxg5 {+1.05/6} Kc4 {+0.14/85 6} 50.Rf7 {+1.30/6}
Bc2 {+0.50/90 5} 51.Kd2 {+0.70/6} Ra2 {+0.46/90 6} 52.Rf4+ {+0.45/5} Kb3
{+0.76/80 5} 53.Ke3 {+0.75/5} Ra1 {+0.64/90 6} 54.h6 {+1.00/5} Rh1 {+0.89/90 5}
55.Rf6 {+0.55/6} c4 {+1.01/90 6} 56.Ra6 {+0.35/5} Kxc3 {+1.11/85 6}  {0-1 White
forfeits on time} 0-1

Note the depths reached by Gosu. :-)

Regards
Dave




This page took 0.02 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.