Author: Alessandro Scotti
Date: 11:19:57 09/08/04
Go up one level in this thread
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;
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.