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

Minimum remaining time #10

Closed Zannick closed 1 year ago

Zannick commented 1 year ago

We can probably rule out a good handful of attempts that can't possibly finish within the search heap max time, just by tallying the minimum time necessary to finish the run. That is, we could sum up:

Ideally, "required locations/items" is preparatory knowledge, but on the other hand, there may be additional requirements as locations are marked skipped during a route.

Alternatively, if no locations are skipped until the minimization phase, then we could just calculate the sum of all todo locations (taking the minimum of any canonical locations), as we won't even start that phase until we collect everything. It's unclear whether we should do a BFS to analyze the minimum traversal as well, or if we should just skip that.

Zannick commented 1 year ago

Duplicate of #59!