mirror of
https://github.com/cave-story-randomizer/cave-story-randomizer
synced 2024-11-22 06:43:03 +00:00
e8c84d3640
the game is organized into regions, which have various connections to other regions. each of these connections has a set of requirements. a requirement is a set of items or events which the player must have in order to fulfill the requirement. each region also has a set of item locations, which each also have a set of requirements as well as the map and event number (not all locations are complete on this front yet) for that location. ideally, the solver will traverse the regions and locations like a graph in order to ensure the game can be completed. |
||
---|---|---|
docs | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
README.md |
Cave Story Randomizer
Todo
- Trade Sequence Step B: Require random obtainable weapon, instead of always polar star and fireball.
- Randomize Booster v0.8 / v2.0
Issues
- Infinite Items at Chaco's?!?!
- [Speedrun] When missiles are replaced, sometimes text will exceed message box after "Opened the chest." text. (ie. https://youtu.be/PYhd9zhFdAk?t=4769)
- Collecting the Super Missile Launcher increases your maximum missiles by 5. This does not normally happen.
- Hell Missile Upgrade uses a unique script and won't be easy to replace.
- Trading back the Nemesis for the Blade almost certainly will be weird.
- Ikachan Medal aquisition happens in black screen, so it doesn't make sense to show text box as it makes the player have to mash through blackness.
Bugs
- Jenka gave me a life pot, but since I already had one, nothing happened. It even stayed in the same spot, instead of moving to the front.