Little Samson TAS by JXQ

Essentials:
This run satisfies the following criteria:
  • Aims for fastest time
  • Takes damage to save time
  • Manipulates luck
  • Uses warps
  • Emulator Used: FCEU 0.98.16, last improved by Luke

Overview

This little known gem of a game has incredible potential for a TAS. You control four unique characters with very differing abilites, and, most importantly, the ability to switch between them at any time.
About the Game:
The first four levels are introductory levels, one for each character. The real fun begins when they all team up and can be interchanged at any time. Here's a rundown of the four characters:
  • Little Samson
The all-around character. Samson walks with an average speed, and can shoot projectiles left or right that pack a small punch. He also has the ability to grab onto, climb, and jump off of walls, as well as hang from ceilings.
  • Kikira the Dragon
Kikira moves at the same speed as Samson, but can jump much higher and hover in mid-air for quite a while. Her projectiles arc down slightly and then back up as they travel forward (somewhat parabolic), making the shots difficult to aim. She can also charge up to three different levels of multi-shots.
  • Gamm the Golem
Gamm attacks by a stretching arm punch (think Dhalsim, but much much cooler) that can be aimed up, down, or forward. This attack is more powerful than the shots of Samson or Kikira. Gamm is a good amount slower than the rest of the bunch, but has a much larger life meter, and can walk on spikes. Your standard "slow but strong" player.
  • KO the Mouse
90% of this run will be played with KO because he has the fastest walking speed. KO attacks by dropping bombs that pack quite a punch if the enemy happens to run into them (or be near them when they explode). Like Samson, KO can climb walls and ceilings. The downside is his life meter is the smallest of the bunch.

Detailed Analysis

I used two of Mazzic's runs to gauge my performance. The practice levels and first three normal levels were compared to a different, more optimized run. The remaining levels were compared to his first run.
Practice 1 (Samson)
  • Samson climbs optimally when jumping for 14 frames for each jump. By quickly grabbing and jumping off the walls, Samson basically jumps constantly up walls.
  • 11 frames gained.
Practice 2 (Kikira)
  • By catching the whirlwinds that travel to the right, time is gained. Otherwise this is a pretty standard level.
  • 7 frames gained.
Practice 3 (Gamm)
  • An extra life container and life potion are grabbed here to be used MUCH later.
  • 4 frames gained.
Practice 4 (KO)
  • The mouse has cool music. This is good because you'll be hearing a lot of it.
  • 14 frames gained.
Boss
  • You apparently beat the nonsense out of Kikira because she is too busy whining to want to help save the world.
Level 1
  • Here you can see the true potential of KO's speed during horizontal sections, and Samson's climbing during vertical sections.
  • Getting KO an extra couple life bars here speeds up strategies in the next couple levels.
  • The boss strategy is quite effective: get invulnerability from damage and spam KO's bombs.
  • By delivering the last hit on this boss as the Mouse, a warp is activated to skip the next four levels.
  • 21 frames gained.
Level 6
  • Bubbles damage for 1/2 of a bar, while their projectiles damage for a full bar. Because of this, it's often better to take damage from the bubble in order to destroy it and stop it from shooting.
  • KO's life meter is maxed out at 6 bars here.
  • 114 frames gained.
Level 7
  • Damage is taken often to destroy the plants before they shoot seeds and cause lag.
  • By not having a life potion for Samson when leaving the level, Level 8 (Ice Palace) is skipped.
  • 4 frames gained.
Level 9
  • The best place to avoid taking a hit to save time is the beginning of the spike pit on the second floor (versus the other spiked pits and the boss).
  • 305 frames gained (mostly from lag reduction).
Level A
  • We now see some scenarios that don't benefit from switching to Samson. With walls closer together, KO can climb walls as fast as Samson, minus the time to switch twice.
  • Three frame delay when entering the boss room to manipulate his position after reappearing.
  • 120 frames gained.
Level B
  • Very careful management of KO's health, combined with some luck manipulation, allowed for quite a bit of damage taken to save time throughout the level.
  • 248 frames gained.
Level C
  • Different music!
  • The "stairs" do not look optimal, but they are. Horizontal movement isn't enough to slide through more than one stair at a time when a ceiling is in the way.
  • After this level, health is no longer refilled between levels.
  • 273 frames gained.
Level D
  • Although I take the heart that is farther away, less lag is created by this route. Surprisingly, this is also faster than taking the heart manipulated from the skeletons above.
  • 380 frames gained.
Level E
  • Note that KO takes a life potion just before the boss, to be used on the next level.
  • 69 frames gained.
Level F (and escape)
  • Finally, Gamm gets to play an important role, by using his life potion to take two hits against the final boss, allowing for a much quicker kill with KO.
  • 290 frames gained.
  • In total, 1874 frames gained.

Suggested Description & Screenshot:

Little Samson and his team are out to deliver tool-assisted fun!
This game consists of four heroes with very different strengths and weaknesses. The object (and fun) of the game is to use these traits to your advantage depending on the situation.
In this run, however, one hero ends up being used the vast majority of the time, with the others usually standing in as little more than extra life meters.
Good screenshot: Frame 26185.
Thanks to...
  • Mazzic for his previous runs to compare to, and for ideas and strategies.
  • Truncated for critically watching my progress.
  • Bag of Magic Food for helpful game information.
  • Guybrush, Bablo, Baxter, Adelikat, Tailz, and others for support and so forth.

adelikat: Excellent game choice for TASing; especially with wall & ceiling climbing and multiple characters. This run is typical JX-quality. Accepting.

Joined: 9/17/2005
Posts: 47
AngerFist wrote:
too bad you could not shoot forward when switching that mouse.
I thought it was more interesting to see him setting bombs precisely where the enemy would run into them or shoot at them.
AnS wrote:
Should I provide details if someone wants to search more carefully?
Yes, please
AnS
Emulator Coder, Experienced player (724)
Joined: 2/23/2006
Posts: 682
Here's what I made. First I found that memory point at 0xA2 is used to show current level number (note, the number's systematics aren't obvious, it's not like 0xA2=1 meaning level 1). All warps write some number into it, for example this is how first warp works:
abcc: A5 50    LDA $50       ` memory at 0x50 shows current character (0-3)
abce: c9 03    CMP #$03      ` is it mouse?
abd0: D0 04    BNE $abd6     ` if it's not mouse then skip next two instructions
abd2: A9 11    LDA #$11      ` make warp - write 11 (level 6 ID) into 0xA2
abd4: 85 A2    STA $A2       ` yeah, into 0xA2
So we just need to find all possible entries of "STA $A2" (opcode 85A2). I dumped memory (0-FFFF) and searched within dump by hexeditor. There's dozen of entries to discover, and even though I traced all of them (by placing breakpoint or simply by scrolling down to them), there's a chance I missed smth. Most of entries are used for things like this Crab level and first 4 micro-levels, technically they are warps, but not for our case. Here's why I think there's no more room for warps-improvement of current run. All of warping entries actually look like A9 xx 85 A2, where xx - number to write into 0xA2. Last 8 levels of the game are presented at 0xA2 as numbers from 1 to 8 (8 - escape). And there's no such entries (like A9 07 85 A2 - warp to final level). Well, there's one fake entry. That's why I think that only first half of the game can be skipped partially (as was perfectly made by JXQ).
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14931
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. ---- [584] NES Little Samson "warps" by JXQ in 14:13.08
Joined: 7/5/2004
Posts: 551
Location: Karlstad, Sweden
I just saw the picture from this game and thought that it looked fun, so i played it. Damn it was SO fun! Can't believe I haven't played it before! I love to play with the Dragon, but I use the Human most of the times, and on bosses i mostly used the Gutsman-lookalike. So it was quite surprising to me that you used the mouse, but yes of course it was because it's the fastest hero. I had no idea that it was so effective though! Great run! and for those who haven't tried this game yet, DO IT! :D