Closed Zannick closed 1 year ago
Even with action_unlocked_anything
returning only when the action produces new locations, it still cannot finish. Likely we will end up removing the greedy search. The problem is that this makes it harder to check whether we can beat the game in can_win
(from examining whether we can skip a location).
It only ever picks the nearest spot with available actions, which, when there are global actions, will almost certainly never be one that really progresses. We will have to try every action, and pick the shortest one for which
action_unlocked_anything
returns true.