• Aims for fastest time
  • Takes no damage
  • Manipulates luck
  • Abuses programm errors
  • Genre: cute-em-up
Recorded with FCEU 0.98.15
Completed in 6:30 (23421 frame)
Here's contribution to obsoleting Famtasia movies. Particularly for this run. I was really surprised to see in description field "This movie is aimed for speed and it should be hard if not impossible to beat." Back in 90s I used to walkthru this game at similar rate of time (as I remember - 8-10 minutes on real console). So, for tool-assisted speedrun it seems kinda far from perfect.
First, great amount of time can be cut by using B button to swim faster (very common feature for NES games, huh?) Pressing A during points counting also speeds up the process.
It took pretty much time to plan and optimize routes up to 1 frame accuracy. I remembered several old tricks (jumping from pillar to pillar without diving - at level 5 / throwing shell while jumping - level 3 / abusing boss collision detection - level 2 boss) - these were just common improvements any experienced player can do.
Now something more interesting. While experimenting with the game I found several nice glitches, but in fact only one saved good amount of time. Normally, player stops when attacking something. That's why common strategy is to avoid every enemy (sometimes it's even better to wait until enemy swims away from player's route), like in pacifist mode. But if you turn back same frame with pressing A button, attack will be released without stop (anyway, next attack is possible only after some time). This turning procedure is very buggy, actually. Another glitch (postponing boss battle) also refers to this procedure. As I see, developers tried to make specific "water" physics for turning movement, and they quite succeded, but left few loopholes.
As for planning stuff, first thing you may notice is that I spend a second at level 1 for taking first power-up - not so obvious decision. This power-up allows to press attack button 2 times less (enemies turn bubble immediately), therefore it saves much more frames later in game, where attacking is unavoidable (remember, there is a long pause between two attacks). It works especially good in boss battles. As for other power-ups, they are not so valuable to spend time for them.
So, combining this weapon upgrade with newly-found glitch (move while attacking) the game became a little bit more similar to horizontal shoot-em-ups (still, its genre is hard to define). Well, maybe it's one of those cute-em-ups but without anime thing involved.
As usual, I stopped recording during the last hit, it's 18 seconds earlier than THE END text appears. If you really think the movie should show it, here's second FCM (6:48 - 24504 frames), may be used for AVI.
Final detail, in second boss battle I show another little glitch (level music continues playing at boss room, soon after that player is invincible for 2 seconds while intro music is playing). Unfortunately, this bug doesn't help to save time, shown there only for fun. And it's only place to use this glitch without affecting boss appearance time (=>game timer).
Speaking of boss battles, I tried to make them rather entertaining and funny. The game itself is very unserious, and the movie follows its mood (but only at moments where player can't speed up the processm or where it's used to manipulate luck - still main aim is fastest time). Enjoy.

Truncated: Improves on a published movie. I'm accepting this under the condition that the alternative movie file (6:48) is used for encoding. Это твой первый издаваемый фильм, да? Поздравляю!
Bisqwit: Submission file replaced with the 6:48 one.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
This topic is for the purpose of discussing #1062: AnS's NES Disney's The Little Mermaid in 06:48.40
Skilled player (1827)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
Nice. I haven't watched Walker's run, but this run seemed really well done, and since it obsoletes Walker's run by 69 seconds, which is A LOT for these short movies, this gets an obvious Yes! Entertaining and short run, good job! :)
Joined: 1/18/2006
Posts: 78
Location: Norway
The movie looks really good. But when I watched it looked like the movie needed some end input. Even if you add that time I think it would be faster then the previous run.
Joined: 1/23/2006
Posts: 352
Location: Germany
I'm not sure the boss fights are optimal (e.g. projectiles aren't picked up the frame they are usable but then again there might be a reason for that) but I guess you tested those a lot. Voted yes.
Twisted_Eye
He/Him
Active player (398)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
yeah, does the invincibility period last longer than the flashing does at times? Your waiting sure seemed intentional but the reason wasn't exactly clear. Good run either way! Speedy work of this little game.
AnS
Emulator Coder, Experienced player (728)
Joined: 2/23/2006
Posts: 682
In this game it's not always so important to release an attack as fast as possible. It's more important to manipulate enemy drops and try not to slow down boss progress (every hit pauses boss motions and postpones it's actions - and by actions I mean enemy drops for my future attacks). I'll explain it in particular. In 1st boss battle only last hit really matters. First three hits don't affect time, in any case you must wait for second shark appearance. So I just make 4th hit in the first frame possible. In 2nd battle those little crabs can't be used before they start walking (you can't see this because I freese them 1 frame they try to walk), That's why main goal here is to manipulate their "sleep time". It seems current manipulation is best case of luck, but still some frames were lost by waiting. In 3rd battle it's actually better to release all 4 hits as late as possible, or boss stops dropping shells => you will lose several seconds. That's why in first part I just played shells, letting him leave quicker. 4th battle is nothing but perfect in terms of time. If I'd release any attack 1 frame earlier than I did, it would make boss to shoot stars (which can't be used as projectiles) and also it would postpone his shot by 1 second. 5th battle isn't that perfect, but it's definitely not slow. Main problem here: fishes are invincible 10+ frames after they appear (spawn from whiteball). At start of the battle it may seem I just fool around. If I didn't, some whiteballs would spawn stars (which can't be used), so again it's luck manipulation. 6th boss is just mindless battle, nothing special in strategy.
sargon wrote:
But when I watched it looked like the movie needed some end input.
Read the submission text to find this second version of FCM.
Joined: 3/17/2006
Posts: 243
Location: Back to good old Germany
Well done! It looked damn fast! I recommend to enable the "Input Display". There are some nice little "dances" after a boss fight. :) So a clear Yes!
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
I took the time to watch the previous movie before watching this submission. Getting the 'weapon' upgrade right at the beginning sped things up immensely. This is particularly apparent in the boss battles (number 4 especially!), but also throughout the game, when attacking was unavoidable. The point total screens were also a lot faster; good find. As mentioned before, the input stops a bit early, so my yes vote should be applied to the alternative movie file you posted, and not the actual submission. Great work :)
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
AnS
Emulator Coder, Experienced player (728)
Joined: 2/23/2006
Posts: 682
spockybiemmichab wrote:
I recommend to enable the "Input Display".
Hey, actually that was kind of easter egg! :) I had no plans on mentioning it as a feature. Oh, well.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [529] NES The Little Mermaid, Disney's by AnS in 06:48.40
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Can you elaborate on how you abused programming errors and how you manipulated luck? I can't put them in the publication if I don't know.
AnS
Emulator Coder, Experienced player (728)
Joined: 2/23/2006
Posts: 682
OK, I'll try to explain. Main glitch - shooting wihout usual stop. In this game character can be two states - when it's turning around and when it's just swimming. When you are turning back, you still can move (change coordinates), but controls are reversed (you may see this looking at Input Display) and they affect not only coordinates but turning stats also. You may even end up facing same direction after complete 180degree turn. And of course you can't attack while in this state. Attack can be released only in normal state, attack initiation subroutine sets a bit that will be cleared only after 16 frames. That's it, you lose at least 16 frames for every attack (also speed meter drops to zero => you are to regain speed, so in sum you lose 25-30 frames per attack). As you may see now, developers made everything like this: you can't shoot while turning and you can't turn while shooting. But there is one flaw in their code. In terms of one frame turning subroutine executes BEFORE shooting one. So if we manage to start turning and shooting at the same time, first we'll initiate turning (but for this current frame character is still in normal state) and then we'll release an attack. Of course this can be done only using Frame Advance. This trick helps to save those 16 frames, but speed will be dropped, so you still lose 9-10 frames per attack (sometimes less if you don't need to move for a long distance - like in boss battles). While this can be debated whether it's glitch or not, it surely wasn't foreseen by developers of the game. Something neat - temporary invincibility in the boss battle. Boss battle officially starts only if you appear in boss room in normal state. If you manage to enter boss room while being in turning state, battle music won't start playing, and the game will think you still play on a level - up to the moment you leave turning mode. But you can stay in this mode (I mean state) you would be able to move (slightly change coordinates) in boss room before battle actually starts. And after the battle starts the game will not check collisions for a couple of seconds. Too bad you can't move this period. Now about luck manipulations. Mostly I manipulated enemy drops in boss battles. Usually they drop 50% of good stuff and 50% of trash (which can't be used to damage them). It depends on frame you enter boss romm, on your actions in boss room and even on your actions during a level. Methods of luck manipulation in this game: * because it's a free space game, there always are several routes with same time of reaching some point (boss room). I just compare them and choose one with best luck at the end * also it's very important how do you dance in boss room (if you look closely, you'll see some strange input several times) * you can control boss simply by timing your hits, but it's not always good for fastest completion
Former player
Joined: 1/17/2006
Posts: 775
Location: Deign
Fun looking game. The sound for the encapsulating bubble gun (or whatever it is) was pretty annoying, but other than that it was a good watch. The walrus battle was my favorite. Vote yes.
Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign aqfaq Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign Deign
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Isn't it a bit late for that?-)