Computer Chess Club Archives


Search

Terms

Messages

Subject: Mr. Iacovoni's idea: How to program it.

Author: Jeff Anderson

Date: 18:54:31 08/27/98


I think Mr. Iacovoni's idea has some merit.  Here is a possible way I think it
could be done.  Please excuse me if I use incorrect terms, I am pretty new to
this computer chess stuff.
----------------------------------------------------------------------------
There would be two chess engines.  One would be an extremely fast and tactical
engine, the other would be a 'positional' engine as Mr. Iacovoni has suggested.
The positional engine would search and generate scores for the different moves
and such.  Simultaneously the fast or tactical engine would be performing the
same sort search.

At the end of each programs search, if the tactical engine has found a forced
mate or decisive win in material, or that the program's move is forced, that
move will be played.  If not then the program will see if the positional
engine's top move is a blunder according to the fast tactical engine.  If it is
not a blunder then this move will be played.  If it is a blunder than the
program will check to see if the fast tactical engine thinks the positional
engines second best move is a blunder.  If it is not then that will be played,
and if it is a blunder the third best move is checked and so on.
----------------------------------------------------------------------------

My idea is so simple I think even  I could program it if I had the two engines
that would produce scores for each legal move.  This could be done other ways
too.  For example you could have one engine that searched with extreme
selectivity, then you could have a brute-force engine that would make certain
that the selective engine did not overlook anything simple.

Jeff



This page took 0.01 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.