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

End the search early when penalties are high #11

Closed Zannick closed 1 year ago

Zannick commented 1 year ago

The scores of the states in the search heap get very low as the search continues, until many of the remaining states have high penalties and low progress, usually from taking the long routes to distant spots. Especially when global actions are available and do not take very long, the branching factor remains quite high. #10 ought to address a handful of these that couldn't possibly finish, but we really ought to just give up at a certain point, maybe when scores are on the order of -2 * max_time?