I'm resubmitting this only because of the new Vault tier. It is 100% unchanged from my previously cancelled submission, which I only cancelled due to the 50/50 audience feedback (note: I had previously submitted as tag "Gamerskillsfull", and have since changed my tag to "TrenchAce"). An encode is already on YouTube:

Previous comments (with minor edits):

Goals/results:

  • Another classic game AVGN game bites the dust.
  • No damage/death taken
  • The bigger missiles were chosen in levels 2, 3, and 4 in order to destroy the target faster. In level 1, there is no target, so it doesn't matter what missiles you choose. Choosing the first set of missiles saves 2 frames.
  • No frame-by-frame editing was used for the refueling (I found it easier to do those parts at normal speed, and just use savestates if necessary for increasing speed).
  • Frames were saved by hitting the lowest altitude during gameplay before landing. Otherwise, the game takes longer to go down to landing altitude automatically.
  • This game has a lot of downtime. In order to keep things visually interesting, I attempted to destroy enemies whenever possible for more "entertainment"
  • There weren't very many re-records since the game has so much downtime where you can't really do much anyways. Most were spent on the refueling sequences, and many on the enemy kills, too.
  • Luck manipulation is not an option, as all enemies always do the same thing, and sprite popping occurs on your screen no matter where you are and which way the cockpit is facing. The only changing factor is enemy gunfire, and sometimes your missiles will take a different path. Exploiting this was possible a few times.
  • FCEUX 2.1.5

Difficulties:

  • Making sure missiles only were shot at the target in the end of levels (if there's a sprite in your sights, the game automatically will take out those with the missile instead of the target)
  • Increasing refueling speed
  • Hitting many of the sprites, since you most hold "up" or "down" to be facing up or down.
  • Avoiding all damage
For entertainment value I started this run thinking I could throw gunfire at an enemy and hit them just as they appear; unfortunately, as I found, sprites in this game appear at the SAME number of pixels from the center of the screen no matter which way you are turning, unless there are already sprites on screen as a frame of reference for the game.
EDIT 2: The game does not track lateral left-right movement in the X-Y plane. Basically, it's impossible to get the cross-hairs over to the appearing sprite. For example, if I know an enemy will appear to the right, so I go back a few frames to try to go right and line up a shot that hits them right as they appear, I can try all I want but will not be able to and it will still appear to the right.
EDIT 3: The game also does not track forward movement, and as a result, speed is irrelevant both in gameplay and in the landing sequence. It does, however, check altitude, which is why I need to be at 10,000 feet. For some reason, the game will go up 2,001 feet in altitude before coming back down to the landing sequence, and it does that no matter what altitude I am at, so beginning at the lowest altitude is vital to do.

The (Epic) Game Itself:

  • Top Gun is a slow and boring game (I just re-watched it at 6400% emulation speed), but it's also a misunderstood game. The game is not quite as bad as people say it is, and the concepts turn out to be pretty good. In fact, the more I played it, the more I liked it and appreciated what the developers were trying to do.
  • Landing and refueling - once you figure out what it is you're actually trying to do - is actually well done and gives you a sense of accomplishment when you do it. The problem is with the graphics, unclear and confusing instructions, and overall gameplay.
  • Remember, this game was ported onto the NES. It was originally made for the PC and Commodore 64. In terms of a flight simulation game, Top Gun actually does fairly well. As a video game (esp. for the NES), it hasn't been universally accepted nearly as well.
  • Some of the game's flaws, such as epic sprite popping, lack of level detail, too much downtime, and overall boring gameplay can be forgiven since the game was released in 1987!
  • The concept of the game is supposed to simulate how actual flight/fight training and combat missions would go in real life.
  • The landing sequences were meant to force the player to monitor his visual distance from the landing target, altitude (up vs. down), speed, and direction (left vs. right). The game has a very nice balance for this once you figure out how to monitor this data.
Unfortunately, due to the confusing gameplay, most people never ended up fully experiencing the game and the good things that it has to offer.
But I've said it before, and I'll say it again: this game takes a LOT of patience to master. But it can turn out to be very rewarding when you accomplish the harder aspects once you know what to do.
EDIT: FAQ
  • Why are there only 854 re-records? Can it really be fully optimized in such a long game with so few re-records?
Short answer: yes. Long answer: much of this game is downtime. Re-records were spent mainly on locating sprite-pops, and going back to kill them using only 1 or 2 records at a time. Also, I was able to make this almost exclusively on a gamepad, and as such it was actually easier to do boom/basket frame-perfect refueling sequences (and other parts of the game) in real-time; I was able to do them on the 1st time every time because once the boom lines up over the basket (the "X"), it will instantly connect. During landing sequences little re-recording also was needed, as speed/altitude are able to be monitored easily while playing in "slow-motion" (I tried frame advance to keep speed at 288 and altitude at 200, but it is impossible to stay exactly on these targets), and only had to re-record a few times if I strayed too far from the target numbers. This is of little importance anyways as it does not affect the speed of level-end. Even if I had to redo a whole section, re-records did not add up very high, yet the TAS was still able to be fully optimized.
  • Why bother re-submitting this?
I fully expect this submission to be rejected for official publication. I accept this, as I believe official publications should be entertaining to most people. On the other hand, the new vault tier is an excellent opportunity for this site to accept many games, such as Top Gun, that some people may still find entertaining because they know the game first-hand, and how frustrating it can be. This new tier is great for the site because it can now become a nearly comprehensive record-keeping site; this is the only reason why I am re-submitting this, even if some people may think this should be officially published.
  • Why didn't you use frame-advance in some parts?
As I said before, since I almost exclusively used a gamepad to create this, some sections of the TAS were easier to create in either real-time or simply slow-motion. I would use savestates often, but since enemy sprites cannot be manipulated prior to popping, I would not have to go far back into a savestate to begin attacking an enemy. Also, since it is easy to do frame-perfect refueling sequences (once you know what you're doing), and it still looks just as good as TAS, it was unnecessary to use frame-advance for the whole TAS. However, most of the game was played in either slow-motion or frame-advance.

adelikat: Accepting for publication to the Vault

Ilari: Processing


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #3758: TrenchAce's NES Top Gun in 26:33.46
Joined: 4/6/2012
Posts: 44
Location: Lawn, PA
I haven't played this game in a long, long time. I do, however, remember how notorious this game was due to how frustrating it was to refuel or land. Far's I remember, I never did land properly in this game (appropriately, the comments on part 1 of the temporary encode simply seem impressed that you actually landed). I too can appreciate what this game was shooting for; I can also appreciate what the author was shooting for entertainment-wise. However, as mentioned in the submission text, despite all attempts to entertain whenever possible, it is still a pretty boring game overall (through no fault of the author). Previously, this would have likely meant Rejected Due to Bad Game Choice, but the author of this run and I both wish to place this run in the newly-created Vault tier, because it can and does belong there; due to the game's nature, I just don't think it's possible to tier it higher than that under any circumstances. Voted Meh for entertainment, because he did do what he could to entertain between the game's many unavoidable downtimes, and killed a lot of enemies. I remember how hard it is to shoot that much stuff down, so I was able to appreciate his efforts. Since we seem to have the same idea as to this submission's placement on the site, I have no problems with simply agreeing with the author; I personally recommend to publish this submission to the Vault tier.
1/60 of a second is important; every frame matters.
Player (138)
Joined: 9/18/2007
Posts: 389
This game really doesn't offer that much, but I was nonetheless excited all the way through. (I might be biased about that since I did see this game during my childhood.) Yes vote. One more time against the mayority.
Former player
Joined: 12/19/2010
Posts: 66
Location: Porto Alegre, Brazil
Only 854 rerecords? Seems unoptimized. I will watch it.
Everytime I get home My neighbour's cockroach is in my bed
Player (21)
Joined: 6/2/2011
Posts: 35
Location: Chicago, IL
Lollorcaust wrote:
Only 854 rerecords? Seems unoptimized. I will watch it.
See my FAQ edit
If at first you don't succeed, load your savestate and try again
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3575)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Voting No on entertainment, but I do think this is appropriate Vault material
It's hard to look this good. My TAS projects
Joined: 7/2/2007
Posts: 3960
During the landing sequence, why do you have to maintain such a slow speed for so long? Couldn't you approach the carrier faster and then slow down right near the end? Some explanation of the mechanics of the missions might be nice too. As far as I can tell, you just fly out in an arbitrary direction, destroy targets as they pop in front of you, and eventually go down to land again; does the game not track your X/Y position at all?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4038
No vote for entertainment. This run was pretty boring. There's no reason it shouldn't be published to the Vault though.
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Ah, how much gaming technology has advanced since those times... Compare to this.
Player (21)
Joined: 6/2/2011
Posts: 35
Location: Chicago, IL
Derakon wrote:
During the landing sequence, why do you have to maintain such a slow speed for so long? Couldn't you approach the carrier faster and then slow down right near the end? Some explanation of the mechanics of the missions might be nice too. As far as I can tell, you just fly out in an arbitrary direction, destroy targets as they pop in front of you, and eventually go down to land again; does the game not track your X/Y position at all?
Great questions! See edits in the description. Regarding the specific frame by frame mechanics, are you really gonna make me do that? I'll only waste more time on this shitty game if I get more requests, since I made this a while ago and forgot the specifics.
If at first you don't succeed, load your savestate and try again
Experienced player (877)
Joined: 11/15/2010
Posts: 267
I remember playing this game, and it was fun. I was never able to land on the dumb carrier though. While I'm sure it would be boring to watch straight through on regular speed, but I think the game deserves to have a published run so I voted yes.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
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. ---- [2177] NES Top Gun by TrenchAce in 26:33.46