Replies: 4 comments 2 replies
-
Is it possible to write a script/program that runs the "perfect game", basically each time it needs a food, a food is there, and when it doesnt, there is no food there. This could help figure out the theoretical maximum. It would also cut out the RNG aspect in finding the maximum number of turns. |
Beta Was this translation helpful? Give feedback.
-
Yeah, these challenges are generally too difficult / RNG dependent. We agree, thanks for raising the issue :) It's likely we re-introduce them with some new setups/ideas once we have engine support for some new things... |
Beta Was this translation helpful? Give feedback.
-
Wondering if a friendly admin could check for me if anyone has been able to complete the Wondering if it truly is impossible, or if I need to figure out a better strategy lol! |
Beta Was this translation helpful? Give feedback.
-
No, we haven't had anyone complete that challenge. Like Brad said, at the high end these challenges need a revamp. For a lot of them Brad and I would come up with some linear algorithm for determining these challenge levels that seems to make sense, but don't always live up to the real world execution. |
Beta Was this translation helpful? Give feedback.
-
I'm working towards having the badge for each challenge, and the one that has given me the most trouble by far is the Solo Survival series, especially the last couple. I have two specific 'issues' with this set of challenges:
Food Spawn on Last Empty Space can ruin a game
Last Tier Might be Impossible
Givens:
Ok so given the first two 'givens' first lets figure out the smallest we could possibly be at turn 300 when the board will be full of food
We start a 3, and can do 100 turns in between eating (assuming we eat on the 100th turn). So on turn 100 we can be length 4, 200 => 4, 300 => 6
Ok so we could be only 6 long by turn 300.
Now the best strategy (I believe) is to chase your tail until your health is at 1, and the eat the closest food. And then continue to chase your tail.
Its not always possible to get to 1 health given the shape of your snake, but lets say you are having the perfect game. When you go to eat food, you MUST eat at least 2 pieces of food. First you will leave your safe 'circle' and get a piece of food. Now your tail will have moved, but it will NOT this next move. So we need to move to get into a spot where we can continue to tail chase. To do this we must eat another piece of food. And then we can continue chasing our tail
So each 100 turns we will need to eat at least 2 food, and therefor grow in length by 2.
Continuing this pattern also means that when we reach length 50 is when the game will end.
50 - 6 = 44 Foods to Go
44 Food = 22 cycles of 100 turns and 2 food => 2200 turns
And add our two 'halves' together and we get 300 + 2200 === 2500
So it might be possible. I made some assumptions about a perfect game that I'm not confident can actually hold true for the entire game. But given issue 1, its hard to optimize to this level given how much of the late game is dependent on the random number generator
Beta Was this translation helpful? Give feedback.
All reactions