Game objectives

  • Emulator used: Bizhawk 2.3.1
  • Primary objective: speed
  • Takes damage to save time

Background

This is one of those games that will likely never see much activity or get much love. Like its predecessor, it has many shortcomings. Once you understand the game, I'm of the opinion that there is some fun to be had with it though (at least for a while). In 2014, I made a console speedrun of the game. While I expected a TAS to look very similar, I've still been interested to see how it would turn out. It took 6 years for me to get around to it though.

Game mechanics

I haven't found any TAS-exclusive tricks. Everything of relevance for the game mechanics that I'm aware of is described here: https://kb.speeddemosarchive.com/Ikari_Warriors_2/Game_Mechanics

Routing

When this game was still "pristine territory", it offered an enjoyable routing exercise. The game expands on the first Ikari Warriors game, by including more weapon upgrades and each stage now ends with a boss. There are several routing options that initially make sense and needed to be tested. The number of options is however still fairly limited. Once they had been explored, the fastest route was quite easy to identify. The same route still applies to the TAS.

Lag

The first Ikari Warriors game ran at 15 fps. In the second game, it was bumped up to 20 fps. Cranking up the speed like this didn't come without drawbacks though. While the first game was lag-free, there is a bit of lag in the second game. Not a lot, but a few lag frames are unavoidable in some of the more crowded areas.

Stage by stage comments

Level 1

  • The section right before the "Armor power" was activated (making you invincible) contains quite a bit of lag. By cleaning the area from enemies as much as possible, you can somewhat reduce this.
  • The end of level tunnels contain either weapon upgrades or enemies. The content depends on if you have odd or even hearts in the inventory. Not all enemies matter for this, but it's easy enough to pick the right amount without losing time.

Level 2

  • No lag in this level.
  • By dealing damage to the boss on the same frame it appears, you can insta-kill it. This trick works on all bosses, but is limited by the lightning special weapons available in the game.

Level 3

  • The first part outside the ruins has a bit of lag.
  • There are two potential routes through the ruins. In the console speedruns, the left path is chosen (at least until now), as it's less risky. It's been known that going through on the right side is faster though. I tried both with TAS inputs and the right side was around one second faster.
  • Two unavoidable hits were taken.
  • The boss can only be killed by first destroying the shield (insta-killing works as well).

Level 4

  • No lag in this level.

Level 5

  • No lag in this level.
  • The remaining hit points were used to get through the flying section without having to camp out on the right side, like it's done in RTA. Since you can only shoot and toss grenades straight ahead when flying, the options for getting through without taking damage were limited.
  • There is a freeze-period, during which you can't move, when activating the "Armor power" at the second-to-last boss. The freeze period depends on when you activate it. Ideally, you would like to fly in as close as possible to the boss, but that resulted in unacceptably long freeze times (based on several iterations of the run). To minimize the freeze time, a bit more walking was done.
  • The last boss is killed in the same way as the second one.

Possible improvements

  • The lag in level 1 and 3 was not trivial to try and minimize, so it's possible a few frames could be improved there.
  • The freeze period against the second to last boss is not understood and was dealt with ad hoc. A deeper understanding could potentially allow for more flying and less walking, by manipulating the freeze period to stay at a minimum.
  • There is one additional health to play around with. The best candidate I found for spending it was to avoid tossing the grenade at frame 21070 and tank a hit instead. That would almost make it to the exit one movement frame earlier (3 frames), but would also generate one more lag frame.

Memory: Judging
Memory: Optimization appears to be well done. No signs of obvious sloppiness.
The gameplay on display was deemed rather dull by the audience, who I completely agree with. There doesn't appear to be any flashiness possible within this game. As such I believe this TAS would be best appreciated as a new speed record in our Vault.
Accepting to Vault.
fsvgm777: Processing.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #6849: ktwo's NES Ikari Warriors II: Victory Road in 07:46.22
Active player (252)
Joined: 8/10/2008
Posts: 116
Bloopiero
Any
Active player (372)
Joined: 1/9/2017
Posts: 56
Location: Bothell, WA
That should probably be edited into the submission text.
Whale eat again
Zinfidel
He/Him
Player (206)
Joined: 11/21/2019
Posts: 247
Location: Washington
This movie is definitely a vault submission, and I'm voting no on entertainment as such. The game is played in such a way that it's almost like an auto-scroller, with the player barely deviating from their straight-line path. I don't know that the author could have done much about this from an entertainment perspective either - it's just what the game is. The third boss being defeated off-screen was amusing.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2240)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
I'm giving this a Meh on entertainment. It kept my interest more than I was expecting, but around the midpoint I did kinda start skipping around a bit. I think my interest was more due to just the game being goofy in general. I love it when clearly alien monsters die with clearly human screams. Just inject that straight into my veins, thanks in advance. Great looking run, definitely looks optimized for what it is, but it's still Ikari Warriors at the end of the day.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
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. ---- [4277] NES Ikari Warriors II: Victory Road "1 player" by ktwo in 07:46.22
Active player (252)
Joined: 8/10/2008
Posts: 116
I've found a minor route optimization that can be used at the start of the last two stages. I've updated the TAS for a 42 frame improvement. Should I make a new submission or is it possible to make a minor update to the existing submission, even if it's after publication? The improvement was found during console attempts, which I'm now done with. I'm no longer playing the game and have no intention getting back to it any time soon, so I expect this to be one-time thing.
Memory
She/Her
Site Admin, Skilled player (1558)
Joined: 3/20/2014
Posts: 1767
Location: Dumpster
New submission once it's published.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero