8063 Players currently online!
Man vs. Machine - good luck!
Turn-based games at any time!
Vote for the best move to win!
Do you have what it takes?
Sharpen your tactical vision!
Get advice and game insights!
Learn from top players & pros!
View millions of master games!
Your virtual chess coach!
Perfect your opening moves!
Test your skills vs. computer!
Find the right private coach!
Can you solve it each day?
Bring it all together!
Beginners, start here!
Make friends & play team games!
News from the world of chess!
Search all Chess.com members!
Find local clubs & events!
Who's the best of your friends?
Read what members are saying!
SirDavid
It would seem like it's impossible for a commercial engine to make an obvious blunder that an average human player would spot. There are plenty of cases of free programs glitching. For example, one programmer accidentally made his engine evaluate longer mates as better than shorter mates, and it ran out of time after having mate in one each move when it was two Queens up for a few dozen moves. Also, Tim Krabbe has discussed a bug in Fritz 6 that evidently prevents it from seeing the idea of responding a check with a capturing Knight promotion in analysis (you can read about it in entry 152 at http://www.xs4all.nl/~timkr/chess2/diary_8.htm).
However, there is actually one unusual weakness that can apparently lead programs such as Fritz and Rybka to ruin simple endgames, assuming they are equipped with endgame tablebases. An endgame tablebase is a list of all positions up to a specific number of pieces including Kings (for engines it's usually five, although they have been calculated to six) and their evaluations with best play. This means that engines can play almost any endgame perfectly. There is, however, a strange exception. Consider this position:
What would you play as Black here? A reasonably strong human being would quickly play Qxh1+ K(any) Qxh2+ and exchange Queens, with a draw. However, endgame tablebases have a flaw: they don't include castling rights. An engine equipped with a tablebase will play Qxc2, transposing to a won endgame by tablebase, and when White plays 0-0+ the engine will suddenly realize it is lost. Of course, there is almost no chance that this would happen in an actual game, and I apologize if you consider this a waste of your time, but I find it quite interesting.
RuralRob
I imagine that once a tablebase-covered endgame has been reached in a real game, it's probably safe to assume that castling is no longer possible. Interesting observation though!
LucenaTDB
Interesting.
Jahgro
hahaha, shredder tablebase fell for that one. even though the fen clearly states castling is still allowed.
Here's another possible situation. Picture someone playing Black against an engine. He gets into a difficult endgame, but he manages to escape into a R+B vs R endgame that is theoretically drawn, but very difficult. Black is subjected to this torture for a long time, and so far has managed to hold the draw. White has played 46 moves and Black has played 45 moves since the last capture. It's Black's turn.
EDIT: Oops, hold on, I'll insert the diagram in a moment EDIT2: OK, got it
rooperi
Interesting stuff, SirDavid. Wonder how hard it is to 'fix' these?
The one about castling is of course almost impossible to cause in a real game, but just in case the programmers ought to be able to turn off tablebase use if castling is still possible. I have no idea how you could solve the fifty-move rule one, though.
-waller-
Very interesting.
5/26/2012 - Ragozin - Veresov, Moscow 1945
by DavidXP8 a few minutes ago
Multiple team membership
by knightspawn5 a few minutes ago
get a rating as low as possible
by Pawnpusher3 3 minutes ago
The 2012 World Championship of Chess!
by fabelhaft 6 minutes ago
Tactics Trainer (Time Zone issue)
by AlexNic 9 minutes ago
Scandinavian Defense 2...Qxd5; 3...Qa5: why not 4 Nf3?
by ponz111 15 minutes ago
which opening is better? Traxler or Double Muzio gambit?
by Conquistador 17 minutes ago
games are slow
by ketchuplover 21 minutes ago
My removal from a tournament
by joeydvivre 23 minutes ago
Best computer for chess analysis?
by poet666 25 minutes ago