Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess-programming ethics.

Author: blass uri

Date: 15:52:18 06/10/98

Go up one level in this thread



On June 10, 1998 at 17:55:04, Don Dailey wrote:

>On June 10, 1998 at 05:58:53, Carlos Adan Bonilla wrote:
>
>>Hi!
>>
>>I'm developing a new computer chess program and I have some questions
>>that I will post here when having enought time to.
>>
>>Actually, I'm developing a Suicide Chess program, but my questions may
>>apply also to regular chess...
>>
>>Just to start my series of questions:
>>
>>I wonder if it is ethical to develop a feature in my program in order to
>>let the computer know if its opponent is a human or another computer
>>program.
>>
>>I mean, a button to allow the operator to switch from one position to
>>other position (human or computer) in order to play a different kind of
>>search for each case. If the operator selects the "HUMAN OPPONENT MODE"
>>the algorythm will be different from the normal alpha-beta search and
>>also another differences...
>>
>>The main point of that is to get advantage of the knowledge that its
>>opponent will eventually play bad moves. Thus, the computer may select a
>>complicated line rather than an "easy-to-see-for-humans" line, even if
>>that line is not so good.
>>Also, in lost positions, the computer will select the lines in which
>>there is an opponent move that is a mistake and could turn the game back
>>to a drawing position (or winning).
>>You can also take that information into account for having a different
>>time managing schedule, not letting the human player think vary much
>>when he has few seconds in his clock and its the computer's turn to
>>move.
>
>So what you're really talking about is opponent modelling techniques
>but I believe most of these are going to get you into trouble.  I
>have found that in my own personal chess games, I always do best when
>I consider that my opponent can see everthing I see, even when much
>weaker.  I think the same thing applies to computers.

I have found that in my own personal games sometimes(something
near 1 out of 100 games)
when I see I am going to lose  it is not best
to consider that my opponent can see everything I see
for example if I see I have 2 options when the first lose a queen and
my opponent will see it  and other possibility my opponent can
give me checkmate but he must see some combination for it.
I choose the second option when and a computer will choose the first
option .



 Uri



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.