I think I have found an example for my third design element:
Patterns that require abstract reasoning to discern
The old Nokia game snake isn’t technically a board game, but it’s close enough if you take out the reaction time element of it. The optimal strategy here is to follow a Hamilton cycle, this way you’ll never run into a wall or yourself until the snake literally covers the entire playing field. But a reinforcement learning algorithm wouldn’t be able to make this abstraction; you would never run into the optimal strategy just by chance. Unfortunately, as I suggested in my answer, the pattern is too rigid which allows a hard-coded AI to solve the game.
I think I have found an example for my third design element:
The old Nokia game snake isn’t technically a board game, but it’s close enough if you take out the reaction time element of it. The optimal strategy here is to follow a Hamilton cycle, this way you’ll never run into a wall or yourself until the snake literally covers the entire playing field. But a reinforcement learning algorithm wouldn’t be able to make this abstraction; you would never run into the optimal strategy just by chance. Unfortunately, as I suggested in my answer, the pattern is too rigid which allows a hard-coded AI to solve the game.