The Ninja Warriors?
At least the game title promises TAS potential.
So, I made a
test run. (Oops, I did not play on the hardest difficulty level.)
And some
RAM watch.
Here are some notes:
Somersault is the fastest movement method.
However, the maximum screen scrolling speed seems to be 1 pixel per frame.
So, somersault only helps in the beginning of the level.
After doing two somersaults, the rest of the level is optimal as long as we stay on the right part of the screen and don't take damage.
Taking damage stops the screen scrolling for 1 frame, but having health causes longer score countdown after the level, so it might save time to take some damage from strong enemies.
After the screen starts to scroll, our time should be optimal until the level boss. Setting up the boss fight needs minor planning. We just need to be sure that there are no other enemies on screen, so that the boss spawns immediately.
Shuriken damage: 1
Sword damage: 2
Other moves: Are there any?
Shuriken attack speed: 11 frames
Sword attack speed: About 12 frames, but has lots of flexibility because the damage is continuous. Thanks to the screen scrolling, pretty much every enemy can be killed without losing time.
To minimize score countdown:
- Waste all shurikens
- Waste as much health as possible (Each hit taken costs 1 frame, so use only strong enemies for this.)
Other notes:
- Killing the flying batman enemies gives 5 shurikens. Probably useless.
- Are there secrets or power-ups or something?
- Can you find a glitch? I didn't find anything yet...
- I did not search for the screen position RAM address yet. Maybe it would be useful to have a Lua script that warns us when the screen stops scrolling?
All in all, seems very nice and easy. However, there are three boss fights where multiple bosses need to be fought simultaneously, so optimizing those will be a challenge. Teamwork might bring good results on the bosses, so feel free to join in.