Will computers ever solve chess?


I was talking mainly about a human player. This is how the brain works during a game of chess. An engine is similar because no matter what codes you want to implement, that ‘read’ a position so thoroughly that it includes all the threats as well, it is still based on past games, which are incomplete and imperfect. Who can guarantee that there is no serious threat after 50 moves with perfect play on both sides? So the engine must still look ahead to see if it can detect a new threat down the line. Unless it has exactly the same horizon limitations, in which case it’s pointless to look ahead, so it just relies on some pre-established codes that immediately evaluate the position.

  But if it is a new, stronger and faster engine, it is worth trying to look ahead, maybe it can spot something previous engines couldn’t.


Since this thread is about computers solving chess, there is no need to limit thinking to how humans play.


Apart from the first sentence, the decent-sized last post is all about engines, not humans. But some humans with butterfly attention can’t read more than a sentence in a larger post. For them you have to break it up in smaller portions, which I’m unwilling to do. Treating ADD is more important than understanding a larger post.

Chess is converging to draw!
90% of top level play ends in draw. It will reach 100% in future

Top level chess and perfect chess (best moves on both sides) are two different things.