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

AV2: Additional tricks #113

Open Zannick opened 9 months ago

Zannick commented 9 months ago

Many tricks and techniques are listed on https://wiki.sudra-routes.com/.

This particularly includes:

Zannick commented 5 months ago

Collection skip via savequit or warp may require using a hybrid exit into a dead-end area that only permits warping out, either by having no exits, or by moving all the fast travel warps there as exits. The latter would require that we can attach after logic to exits. The former has some interesting issues around prev_area, unless we make a spot for every area with an urn so that it's still technically the same area.

Zannick commented 5 months ago

Oooh, we also have to be aware of the base graph used for time estimation. Ideally, though, all the possible places to warp are places we've already been to (and the exceptions will have to become exits), so we shouldn't need to draw the fast travel edges from that node. But that does mean we have to exclude the MenuWarp from being a base movement for such locked places... it probably doesn't matter except for that.