Submission #5973: link_7777's NES Spy Hunter in 05:56.86

(Link to video)
Nintendo Entertainment System
baseline
BizHawk 2.2.2
21447
60.0988138974405
13241
Unknown
Spy Hunter (USA).nes
Submitted by link_7777 on 5/19/2018 3:13:14 AM
Submission Comments

Spy Hunter

Spy Hunter is a top down driving game where your mission is to destroy enemies, avoid hazards, and protect innocent bystanders. The arcade game was developed by Bally Midway in 1983 and ported to the NES by SunSoft in 1987.

Game objectives

  • Emulator used: Bizhawk 2.2.2
  • Complete all available areas
  • Maximize score when possible

Game Mechanics

Controls

  • up - speed up
  • down - slow down
  • left - move left
  • right - move right
  • B - machine gun
  • A - use weapon
  • select - change weapon
  • start - call weapons van

Upgrades

  • Smoke screen
  • Missiles
  • Oil Slick

Enemies

  • Tire Slashers - 50 points
  • Bullet Proof Bullies - 150 points
  • Limousines - 500 points
  • Helecopters - 700 points
  • Speed Boats - 150 points
  • Cruise Boats - 500 points

Map

Notes

This game looks very linear, and if you play for a while it seems to loop after you've gone through 4 or 5 areas. Studying the game, and in particular the pointers to the map data in the ROM you'll see that the map is actually more of a tree shape. I would note that the game does feature a snow palette and snow physics which are not featured in this TAS. The snow is not a unique area, only a modifier that can be applied to existing areas (e.g. Area 3 after finishing desert). There are multiple criteria required to trigger the snow, but one of those is the least significant bit of a frame counter (e.g. 50/50 chance of snow).

Map Table

Area Num(ptr)Left path(ptr)Right path(ptr)length(in segments)description
Area 1 (D854)Area 2 (D889)Area 3 (D8D2)73 green
Area 2 (D889)Area 4 (D908)Area 5 (D960)100green. pink trees
Area 3 (D8D2)Area 6 (D9BE)Area 5 (D960)100green. blue trees
Area 4 (D908)Area 8 (DAB4)Area 5 (D960)100brown and green palms
Area 5 (D960)Area 8 (DAB4)Area 7 (DA1A)100dark green and palms
Area 6 (D9BE)Area 2 (D889)Area 7 (DA1A)102light green and palms
Area 7 (DA1A)Area 2 (D889)Area 3 (D8D2)132desert
Area 8 (DAB4)Area 6 (D9BE)Area 3 (D8D2)132desert
Area 9 (DB41)N/A Area 10(DBC1)???water
Area 10(DBC1)Area 6 (D9BE)Area 3 (D8D2)???desert after water

Hastily drawn ascii map

The areas in parenthesis go back to areas that were already listed. The path to area 9 is a side exit to a boat shed.
(3)  (6) (3) (2)
  \ /   \ / \ /
  10<-9<-8   7->(9)
        / \ / \
       4-->5   6->(2)
        \ / \ /
         2   3
          \ /
           1

My route

1 Left
2 Left
4 Right
5 Left
8 Right
3 Left
6 Right
7 boat shed
9 boat shed
10

Alternate routes

These are the routes I found that touch all areas with no repeats. Each column is a route ('A' represents 10).
11111111111
22222223333
44444446555
88855557877
69388882929
7A569934A4A
9677AA65686
A7996378792
33AA76992A4
556337AA468

Improvements

  • Unfortunately due to the top scrolling speed the actual time of the run is pretty fixed, but there may be a few ways to improve the score.
  • I tried to manipulate the enemy spawns as much as possible, but I did not reverse engineer how they work, doing so could yield improvements to the score.
  • At the end of the run I noticed that you end up with an upgrade when you leave the water. I got the oil slick since it does a glitchy screen wrap if you use it as you exit the truck. I wonder if you could improve the score by using a route that heads for the water earlier and takes missiles instead. You'd give up opportunities to bomb the armored cars, but you could get some points destroying helicopters instead.

Thanks to:

  • The TASMania team
  • The BestOfNES for including this game in Big 20 #8
  • my Twitch chat for the ideas and encouragement

Screenshots:

6, 13298, 19472, 20799

Memory: Judging
Memory: To me this movie feels incredibly simplistic and repetitive but the feedback for it was quite strong so I'm accepting to Moons.
Memory: I just found a potential improvement and need to investigate it. Additionally the ending does not seem clear and might need further examination.
Memory: This submission actually brought up an interesting edge case in the rules which was clarified here. It was established that this game does not have any incrementing difficulty so as long as this movie completes each area, it is acceptable. As far as I can tell the author's map is correct so all areas are indeed visited.
Potential improvements were addressed and turned out empty.
The audience reception has not changed and is still very positive so I am accepting this to Moons.
fsvgm777: Processing.
Last Edited by adelikat on 10/25/2023 11:49 PM
Page History Latest diff List referrers