For those who don't know we intend to do a 100% version of this game. However, there are some choices.
The choices are laid out clearly on the
project page under the title "100%"
Choice 1 is:
1 -> 2, save Maria, beat boss, reset, take Maria -> 3 -> 4 -> 5 -> 6 -> 7, save the girl -> 8, beat Dracula and reset, 1 -> 2' -> 3', save the girl -> 4', save the girl -> 5'
SirVG's speed run demonstrates this:
http://www.youtube.com/watch?v=Yg_HGn-wLo4
The problem is that the input ends at maria arriving at stage 6, no ending credits.
Choice 2 fixes that problem by:
Do choice one but add a reset, select stage 8, use richtor, and beat dracula a 2nd time. Ricthor must be chosen to get the "good ending" since Maria always has the same ending no matter what. (However, using maria would be faster, if the ending is not a concern. It will would technically be a 100% run. I guess this is choice 2b).
While this fixes the problem of no ending credits it creates the problem of redundancy. We have already beat dracula once, so it would just repeat the same content again.
Choice 3 is demonstrated by 100%-testrouteC-norafting.mc2 in
this repository.
It would be this:
1 -> 2, save Maria, beat boss, reset, take Maria -> 3 -> 4 -> 5 , beat boss, reset -> 1 -> 2' -> 3', save the girl -> 4', save the girl, beat boss, reset, use stage select code -> 5' -> 6 -> 7, save the girl, beat boss, reset, take Richter -> 8, beat Dracula
This fixes the problems of ending credits and redundancy. However, it makes use of a stage select code which is usually frowned upon.
Choice 3 would be faster than choice 2, but not as fast as choice 1.
If you made it this far, you are probably realizing that this is a bit of a conundrum with no ideal solution. So I am hoping for feedback from the audience. Please, post your opinion on which route we should take!