Zannick / logic-graph

Tools for video game logic representation and analysis, particularly routing and beatability checks for speedruns and randomizers.
MIT License
3 stars 0 forks source link

Buckets can be skipped #128

Closed Zannick closed 11 months ago

Zannick commented 11 months ago

The assumption that all buckets exist below the max level is false, and needs to be accounted for. I've already fixed the issue in the segmented queue iterator, but we also have to cover eviction.

Zannick commented 11 months ago

It's odd because the route debug does show us reach all levels of progress (no visiting two locations at the same time, though it's possible with certain collect rules). But hopefully this is covered now.

Zannick commented 11 months ago

Ah, never mind, the missing progress level has the unbounded estimate from #127: progress=15, est=1073741824, elapsed=816340, score=1074558164