As always, I have provided a release package on my sourceforge project. It includes the movie file, spreadsheet, and Ram Watch file.

Emulator

This movie was recorded on our emulator BizHawk and should be used for encoding and playing back this file.

Improvement

This is a 587 frame improvement over my previous TAS. The majority of the improvement came from using the hidden fairy at the beginning of the level. Thanks to TaoTao for pointing out this secret!
Some other frames were saved by more optimization on the final boss.

Warped run? what?

Like the previous run, I use a code (reset the game 13 times) to initiate a level select. The really long gray screen at the beginning is from me "mashing" reset as fast as possible. Yes, this is a "cheat code" but was deemed acceptable. Partly because it is mentioned in the instruction manual and mainly becuase the alternative is to have a 37min, repetitive auto-scroller that offers little that this shorter run does not.

Goals and input ending.

When to end input is by no means trivial in this game. There is a surprising number of choices.
  • Earliest possible input ending - end input after the last shot necessary to kill the boss, delays the true ending since the ship should be at the bottom of the screen (and with minimal lives) for the fastest true ending
  • Earliest possible ending, fastest possible input that does not delay this goal - requires getting the ship to the bottom of the screen with as few lives as possible during the death animation
  • Earliest ending, no death - your lives count down and added to your score before your ship flies off the screen, thus the fewer lives the better, and during the death animation there is a chance to manipulate a death, so this option delays the final ending
  • Earliest possible ending, end input at this time - generally we don't wait unnecessarily, so this is not preferred
The option I went with is option 2 for two reasons:
1) I generally think this is the better option in games as it leads to the most entertaining results
2) It adds the most strategy to the process since I have to manipulate enemies to be on the screen during the death animation and die from them, it also adds strategy since I have to do this as fast as possible to end input as early as possible
HOWEVER, I have a possible speed/entertainment trade-off in that I don't minimize points (in an attempt to minimize lives) during the level. I don't want to do this because it is an auto-scroller with minimal entertainment value as is. I don't want to exacerbate the problem for fraction of a second of non-input game completion time. I could have chosen a no-death goal but in this case the death adds an extra layer of strategy that I don't like taking out for the sake of a cleaner goal.
Overall, I find that any of these decisions has their merit and there isn't a definite correct answer. The choices I made were a decision. One that I personally find gives the most TAS-value to this game.

Why is this a good game to TAS?

1) Zanac is underrated in its amazing music. I rank the music easily in the top five all time NES sountracks. It is equal, if not superior than that of the megaman series or the castlevania series. The one downside of the warped run is that you don't get to experience all of the tracks. 2) This game features hords of enemies but absolutely no lag. Considering this is one of the older NES games, this is quite impressive. Especially when you consider some of the newer, "more advanced" games lag when ANYTHING happens in the game (*cough* mm3 *cough*). 3) The game is a VERY fast auto-scroller, this helps keep the interst going.

Engrish

This game is on of the more classic examples of video game engrish. The title screen features "game desinded by". You don't start on "area 1" but "arer 1". Not technically engrish but it is also interesting that destroying the alien boss makes you MESSIAH of earth :P

Summary

  • Uses BizHawk 1.0
  • Aims for fastest time
  • Uses deaths (new category)
  • Genre: shoot-em up/auto-scroller

Baxter: Accepting as an improvement to the published run.

Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14897
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. ---- [1990] NES Zanac by adelikat in 03:16.11
N._Harmonik
She/Her
Joined: 8/27/2006
Posts: 502
Location: Canada
Question: Why is this submission #1990 instead of #1987?
Why, oh, why do I even <i>try</i> to understand my own species?
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
N. Harmonik wrote:
Question: Why is this submission #1990 instead of #1987?
You mean publication? The first three attempts at publishing this failed (due to database misconfiguration). Those attempts apparently jinxed 1987, 1988 and 1989.
N._Harmonik
She/Her
Joined: 8/27/2006
Posts: 502
Location: Canada
Ilari wrote:
N. Harmonik wrote:
Question: Why is this submission #1990 instead of #1987?
You mean publication? The first three attempts at publishing this failed (due to database misconfiguration). Those attempts apparently jinxed 1987, 1988 and 1989.
My bad, I meant publication. Has anything like this happened before?
Why, oh, why do I even <i>try</i> to understand my own species?
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Yes, several times, IIRC.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 1/13/2007
Posts: 335
The reason for using the "lanter bomb" is because collecting RED lanters increases the rate of fire. Not even TAS precision lets you fire faster than a certain speed. The red lanters collected are to bypass that limit, so collecting those extra lives saves time overall.