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.