dinsdag 27 oktober 2009

Fooling the chessengine

White to move position 1

In this first position, white can easely draw by taking the rook. In some computerengines another line will be found. Kxh3? The idea between is, that the other knight at h2 will be easely captured. Winning 6 points instead of 5 points. However, a rook will easely win against a lonely king and 2 knights does not.

It's amazing how many engines will take the 2 knights!




Black to move position 2

Black has a plus of 2 rooks and one bisshop. Despite this position, black cannot win.

After the try Rh5, taking is not needed. Chess is not drafts!

Some computer engines are saying: gxh5! That will lose soon.








White to move position 3

White can take either the knight, or the bisshop. The correct answer is taking the knight. Whites king is able to block blacks pawn on h1. Black is leaving a rookpawn and a bisshop which has the opposite color of the promotion square.

Many engines will take the bisshop instead, because the bisshop is 'more worth' than the knight.





Which engine will solve all three 'difficult' positions?

Tested were: Anmon 5.60, Dragon 4.6, Herman 2.4, Nejmet 3.07, Prodeo 1.5, Ruffian 1.05, Rybka 2.2, SOS For Arena (default) Spike 1.2.

Only Spike and Rybka found the right solution. Spike was really fast in it and found instantly position 2 and 3.


Rybka had time needed finding all three, but it resulted in three correct solutions. The other engines did miss at least 1 of the three positions.