Author: David Dahlem
Date: 11:33:46 09/08/04
Go up one level in this thread
On September 08, 2004 at 14:19:57, Alessandro Scotti wrote:
>On September 08, 2004 at 11:48:35, David Dahlem wrote:
>
>>This position is the only one i have found so far that defeats my table arrays.
>>
>>7k/3n4/b7/8/8/8/8/4K3 b - id "Mate in 28";
>>
>>I'm currently testing and trying to tweak the array values. If most of the
>>positions are solved against tablebases, then it should do ok against
>>non-tablebase engines. :-)
>
>Here is how Kiwi played the position against ETGB. Just a couple of blunders
>until it saw a mate (although not optimal) and followed it.
>
>[Event "Computer chess game"]
>[Site "ADMINIST-NUWFS4"]
>[Date "2004.09.08"]
>[Round "-"]
>[White "Kiwi 0.1b"]
>[Black "Administrator"]
>[Result "1-0"]
>[TimeControl "40/300"]
>[FEN "7K/3N4/B7/8/8/8/8/4k3 w - - 0 1"]
>[SetUp "1"]
>
>{--------------
>. . . . . . . K
>. . . N . . . .
>B . . . . . . .
>. . . . . . . .
>. . . . . . . .
>. . . . . . . .
>. . . . . . . .
>. . . . k . . .
>white to play
>--------------}
>1. Kg7 Kd1 2. Kf6 Kd2 3. Ke5 Ke3 4. Nf6 Kd2 5. Kd4 Kc2 6. Bd3+ Kb2 7. Ne4
>Kb3 8. Nd2+ Kb2 9. Be4 Ka2 10. Kc3 Ka1 11. Nb3+ Ka2 12. Bc2 Ka3 13. Bb1 Ka4
>14. Nd4 Ka5 15. Kc4 Kb6 16. Nb5 Kb7 17. Bf5 Kc6 18. Bh3 Kb6 19. Bg2 Ka5 20.
>Kc5 Ka4 21. Bd5 Ka5 22. Be4 Ka4 23. Bc2+ Ka5 24. Nd6 Ka6 25. Ba4 Ka5 26.
>Bc6 Ka6 27. Bb5+ Ka7 28. Kc6 Kb8 29. Bf1 Ka7 30. Kc7 Ka8 31. Ba6 Ka7 32.
>Bc8 Ka8 33. Bb7+ Ka7 34. Nb5#
>{checkmate} 1-0
>
>What I'm using now:
>
> res += 1000; // Bonus for won position
>
> if( edge_distance == 0 ) {
> res += 200;
> res -= 20 * distance_from_bishop_corner;
> }
>
> res -= 15 * edge_distance;
>
> res -= 10 * distance_of_opposition;
>
> res -= 5 * distance_from_knight;
Thanks. I may try these ideas also. I have found a few more positions that stump
my code, so it's not perfect yet. :-(
Regards
Dave
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.