In order to test the strength and shortcomings of the chess engine, I put the engine to play against human players on the internet. I can't play chess well, so I can't judge it myself (I am in the 600-700 ELO points range)... I need other players to play with it, who can exploit its weaknesses. Some people would think that to make a chess engine you have to be good at chess. Although at some point I didn't suck at chess, I do now. But I don't have to be good. Computer can do what we cannot do. Do you think that whoever designs calculator can find the square root of a large number manually in a second? Probably not!
So now getting to the point of this entry, while watching my chess engine play, it got itself in a bad situation... It saw its own demise, until the opposite player (on the black side) committed a mistake that turned the tables, and switched from being doomed to having the upper hand.
EPD: 8/4rp2/1p6/1qp2kNQ/7P/2P5/1P3nP1/2K4R b - - 0 34
Black To Move

The player continued by playing NxR (f2h1), oblivious to the fact that by capturing the white rook he turns the tables from winning to losing. As the saying goes, greed is no good.
The correct move for the black is: Nd3 (f2d3)
[+] Show\Hide Move
PS: If anyone is interested in additional analysis - just ask in the comments
2 comments:
Nice position, it goes from black having a forced mate to losing his queen in a instant!
Hi there :)
In case you are interested, I am running tournaments for winboard/UCI engines. Please have a look at http://www.open-aurec.com/chesswar/
Best regards
Post a Comment