Originally Posted by smokey
@aj0413 - you need to research chess a little more, my friend. Here’s a snippet to get you started:

‘Chess is infinite: There are 400 different positions after each player makes one move apiece. There are 72,084 positions after two moves apiece. There are 9+ million positions after three moves apiece. There are 288+ billion different possible positions after four moves apiece. There are more 40-move games on Level-1 than the number of electrons in our universe. There are more game-trees of Chess than the number of galaxies (100+ billion), and more openings, defences, gambits, etc. than the number of quarks in our universe!’

A human can’t devise an algorithm to account for this. I’m a programmer by trade too, by the way, so I’m not talking out of my ass either. The infinite nature of chess is the reason even supercomputer AIs still lose to grandmasters – an algorithm for a guaranteed win doesn’t exist, and can’t exist.

From just a few simple move sets, you have infinite strategic complexity. That’s the genius of the simplicity of this game.

Regardless, by your own reasoning, the average human would struggle to balance all of these possible outcomes in their brain – that’s a good thing! It means you can never predict a path to victory, and therefore never be bored. No matter how hard you think, you’ll never get it perfect – but it’s the thinking that gets your brain fired up. Dice rolls don’t make you think – they constitute luck of the draw, which is a trite and limited path to victory.

Again, I’m just giving my philosophy on this. You gave yours and I believe it’s flawed. That’s all.


There's no such thing as a number of states too large to account for.

The only reason humans beat AIs is cause people don't always play optimal moves on purpose. Psychological high level strategy is where you do something like leav an opening to draw in the opponent. Computers don't have a solid grasp on scheming like this.

As a programmer, I ask if you've worked extensively with AI before? If you'd like a second opinion on this there's SlamPow who also works with AI in the forums.

Anyway, at this point we're debating something totally off center :P

You can think my philosophy is flawed, but my basis is simple: the game just ain't complicated/hard enough to make everything and anything under the sun deterministic.