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.