Author: scott farrell
Date: 21:31:07 12/07/02
it occurs to me that most programs (well, mine anyway) use the same val function for both sides, the same king safety etc etc. Obviously that alphaBeta assumption is the opposition will play their "best" move. What if you different eval function for the opposing side? Is this what personalities are? or fritz etc, claiming to have "anti-GM" code? My idea is that the eval function for a human player may be different. Such that the search function will try to eventually find a position that highlights the variance between the 2 eval functions, and theoretically finds that best anti-human or ant-computer position in favour of your own engine. I think just dropping a few eval features for your opponent, or adding a few extra for yourself, might change play. It might even allow a programs to attempt to play "traps" on an opponent - which current programs dont play - as if the program can see the trap, and the solution, boring old alphaBeta wont play the move. Has anyone tried anything like this? or am I just warped? Scott
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.