Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Personality for Crafty -> make Crafty "human"...

Author: Wayde Beasley

Date: 15:21:54 01/29/01

Go up one level in this thread


Freeboard allows one to save multiple "profiles" of crafty eval and extension
settings -- call them up at any time, change multiple settings on the fly at the
click of a mouse, etc.  I could implement a kind of randomized profile automaton
whereby Freeboard changes the various extension and eval settings BEFORE sending
the user's move to the engine -- what kind of weird play would be produced doing
that, I wonder.  Hmmm ... I think I'll dub that "schizophrenic mode."  Shouldn't
be too hard to implement, but, that goes in the "doodad" category and must be
shoved to the backburner cuz I got more pressing debugging problemas w/ FB.






On January 29, 2001 at 18:04:20, Pete Galati wrote:

>On January 29, 2001 at 16:42:17, Gregor Overney wrote:
>
>>One major advantage of using commercial programs is the ability to select a
>>personality, such as an opponent playing at 700 who makes a blunder here and
>>then. - Well, just someone a hobby chess player has a chance to win against, at
>>least from time to time.
>>
>>One way to make this work is to add random functions to the evaluation functions
>>of Crafty, and, ultimately, screwing up the whole program.
>>
>>There must be a more predictable approach for this. Reducing the thinking time
>>does not make any sense on today’s CPU's. Truncating the q-search seems also not
>>the solution since one does not get the personally aspect by just reducing the
>>search depth.
>>
>>Creating a state-machine that is only executed if a personality has been
>>selected might be possible. This state-machine could be tight into the
>>evalalution engine. But where to start?
>>
>>Gregor
>
>Go to the Crafty doc file, and start reading up on "extension" and "evaluation".
> It's the type of stuff you can build into the crafty.rc file.
>
>You could create a program that would make and alter the .rc file, there's a
>Winboard engine that has something like that, but I forget which one that is,
>it's a cool idea, I forget what it was programmed in, might have been Delphi or
>something.  In Crafty's case, there's a zillion things that could posibly go in
>the .rc file.
>
>Pete
>
>Pete



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.