Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Middle Game

Author: Robert Henry Durrett

Date: 15:23:31 09/03/98

Go up one level in this thread


<snip>

I hope everybody will forgive me for responding to my own bulletin, but after
posting it, I realized that it was too cryptic and possibly did not have the
right tone.  Let me try again:


>>Chess is like a real war. In the beginning, you try to take control of the
>>center, just like trying to get on higher ground in a war, so that you can have
>>an advantage. From there you seek out your opponents weak spots, while
>>protecting your own. Formulate a plan of attack, by trying to capture his men
>>while maintaining your own mobility. Never take your eye off his king or
>>advancing forces.
>>All of the chess Opening Books in the world stress this. A good opening is one
>>in which you take control of the center so you can launch an attack.
>>There is no shame in losing, only in not trying again!
>>Bill Rogers
>
>No arguments with any of that.  I guess this encapsulates "Chess in a Nutshell."
> In fact, if I recall correctly, someone actually wrote a book by that title!
>But it was an entire book, not just a couple of paragraphs.
>
>Could you write a computer program to implement those ideas?  What would be the
>main characteristics of such a program?

QUESTIONS:  [Assuming that the opening book is disabled]:

(1) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "trying to
take control of the centre,"  what would this software look like?  Is this
actually done in any of the stronger chess engines?  If so, how is it
accomplished?

(2) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "identifying
the weak spots in the position (for both sides),"  what would this software look
like?  Is this actually done in any of the stronger chess engines? If so, how is
it accomplished?

(3) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "exploiting
the enemy's weak spots,"  what would this software look like?  Is this actually
done in any of the stronger chess engines? If so, how is it accomplished?

(4) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "protecting
one's own weak spots,"  what would this software look like?  Is this actually
done in any of the stronger chess engines? If so, how is it accomplished?

(5) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "Formulate a
plan of attack, by trying to capture his men while maintaining your own
mobility,"  what would this software look like?  Is this actually done in any of
the stronger chess engines? If so, how is it accomplished?

(6) If someone wished to write a simple subroutine or sub-program [which would
later be incorporated into a chess engine] which had the purpose of "launch an
attack,"  what would this software look like?  Is this actually done in any of
the stronger chess engines? If so, how is it accomplished?

COMMENT:  My impression is that doing these things directly would be very
difficult to program.



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.