Infinite Chess: Official release!

Sort:
GraysonKellogg

Why, conceptually, would an engine have to consider infinitely many positions? Yes, an engine for this game is definitely very hard to code, and there are infinitely many moves to consider, but why do we need to consider all of them? As you stated in one of your videos, a queen move that goes a million squares out won’t impact the game much more than if it just went 100 squares out. Maybe a simpler AI could be made that only considers moves up to 100 or so squares out? It’d definitely be very bad at the game and have a ton of weaknesses, but in the past, normal chess engines were also very bad at the game, and gradually got better, so it might be a good starting point. I’d love to hear your thoughts on this!

godfatheryin

so how do you win in this type of chess if it is infinite?

evert823
GraysonKellogg wrote:

Why, conceptually, would an engine have to consider infinitely many positions? Yes, an engine for this game is definitely very hard to code, and there are infinitely many moves to consider, but why do we need to consider all of them? As you stated in one of your videos, a queen move that goes a million squares out won’t impact the game much more than if it just went 100 squares out. Maybe a simpler AI could be made that only considers moves up to 100 or so squares out? It’d definitely be very bad at the game and have a ton of weaknesses, but in the past, normal chess engines were also very bad at the game, and gradually got better, so it might be a good starting point. I’d love to hear your thoughts on this!

That's touches upon the point that I made here.

GraysonKellogg

Okay, I didn't see your comment. But I don't think that someone suggesting the same thing invalidates my suggestion.