Author: John Merlino
Date: 19:02:32 07/23/03
Go up one level in this thread
On July 23, 2003 at 14:58:47, Mihaly Szalai wrote: >On July 23, 2003 at 13:58:43, John Merlino wrote: > >>On July 23, 2003 at 10:26:52, Mihaly Szalai wrote: >> >>>The CM 9000 default personality is rated 2789 on my Celeron 1.7 GHz >>>machine. My Hungarian rating is 2127. Are we in the same class? No. >>>It simply cannot handle this opening properly, unless it counts >>>as success a draw with black (as I do against a comp with any colour). >>> >>> >>>[Event "Chessmaster 9000 Rated Game"] >>>[Site ""] >>>[Date "2003.7.23"] >>>[Round ""] >>>[White "Szalai"] >>>[Black "Chessmaster"] >>>[TimeControl "3600+5"] >>>[Result "1/2-1/2"] >>> >>>1.d4 d5 2.Nf3 Nf6 3.h3 e6 4.e3 Bd6 5.Bd3 c5 6.c3 O-O 7.O-O Nc6 8.Nbd2 >>>Qc7 9.Re1 Bd7 10.a3 c4 11.Bc2 Ne7 12.e4 dxe4 13.Nxe4 Nxe4 14.Bxe4 f6 >>>15.Bd2 Nd5 16.Qb1 f5 17.Bc2 Rac8 18.Ne5 Bxe5 19.Rxe5 Qd6 20.Qd1 Qb6 >>>21.Rb1 Qd6 22.Ra1 Qb6 23.Rb1 Qd6 24.Ra1 1/2-1/2 >> >>Taking a look at the game, after 19.Rxe5, the Chessmaster personality feels that >>White is slightly ahead (a 1-minute analysis on a P4-2.4 gives an eval of 0.31 >>for White). So when you offered a draw by repetition with the White pieces, >>Chessmaster said "thank you very much!" :-) >> >>jm > >Thank you, John. > >And what do you think of that: > >Chess programs should take into account the playing >strenght of their opponents (at least in rated games), >and choose their opening lines and playing style >accordingly. >Too hard task for a programmer? > >http://www.talkchess.com/forums/1/message.html?307709 > >Mihaly It is a good idea, I think. But, depending on how thoroughly you want to implement it, it can add great levels of complexity (i.e. complications) to something that is already difficult for an engine writer to control -- the overall strength of the engine! Probably the easiest and simplest way to do this (and Johan and I did discuss this during the development of CM9000 -- it got put in the "next version" pile), is to ONLY adjust the engine's internal "Contempt for Draw" value depending on the rating difference between the engine and its opponent. Of course, this would be an option that the user could turn off, as it could result in MUCH weaker overall play as the engine is now playing for a win instead of simply trying to find the best move. To also try to add data to each move in the opening book that attempts to put a value on the "drawishness" of each move could also prove to be a difficult task. jm
This page took 0 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.