Ice Climber is a classic NES platforming game where you play as Popo and Nana and aid them in their quest to recover veggies from 32 different mountain peeks. The current run is an improvement over the previous movie of about 45 seconds using new tricks and significant luck manipulation.

Game objectives

  • Emulator used: FCEUX 2.2.2
  • 2 Players
  • Beats the game as fast as possible while completing each bonus stage
  • Manipulates Luck

Comments

This improvement to Walker Boh's movie is roughly evenly split between better bonus stages, better platforming and trick use, and luck manipulation to get the best possible mountains. It contains several hundred thousand automated rerecords besides the manual ones.

Tricks and glitches

Each level uses more or less the same tricks. I'll list them here and compare to Walker Boh.

Instant long jump

If you are standing still for at least 2 frames, and then you jump and hit a direction the next frame, you will instantly jump at running speed. This alone adds up to significant time saved over the course of the run.

Jumping through ceilings

This trick was in Walker Boh's run already, but is used more extensively here. If you land on ice or a cloud and slide on a high platform, which would otherwise make the screen scroll upwards, the screen won't scroll until you stop sliding. If you jump during this time you can pass through the ceiling above you. If the other player makes the screen scroll while you are above the ceiling and haven't bonked your head, you will land above it after the screen scrolls.

Collision Detection abuse

The game has a bit of trouble when both players are colliding in mid air. Interesting things happen, like boosting, quick landing, multiple block breaking, and hovering. These tricks are used often.

Luck Manipulation

As you might notice, each floor of the mountain contains 2 layers of blocks. The upper layer is fixed for each level, the lower layer uses the RNG to generate semi-random blocks. The RNG changes many times per frame, so its not feasible to manipulate it constructively, but it is susceptible to random guess and check. So I simply looked at each level and decided where I wanted the holes in the lower level to be, and set conditions in my random guessing code to check the ram addresses where the floors are contained. Unfortunately, not all arrangements are allowed, so I couldn't always get what I considered an optimal layout.
Floors aren't the only things that can be manipulated. The condor at the top of the mountain, the other enemies, and to a limited extent even the clouds can be manipulated to a position of maximum convenience.

Other comments

This was a long and honestly tedious run. It contains about 8 minutes just of stage end jingles and score screens. Making mountains could take up to 30 minutes for each before I even got to TAS them. Luckily many towards the end required very little manipulation as they contain fewer blocks. In the end I'm happy with the result though, at least it's closer to optimal then it was.
I found a better way to do the level 3 / 11 bonuses but only once I reached level 19 (it has the same bonus.) I didn't have the will to go back and re-sync everything, so I'll have to leave this run with about a 4 second known improvement. I'm sure there are other improvements out there, especially if someone else with a fresh perspective looks at it.
But, more importantly, this run has no chance of syncing on console. The RNG changes rapidly and near perfect accuracy would be required of a given emulator. Needless to say, one would need to completely redo the manipulation of every mountain. I would personally be willing to take a second look at this run, if an emulator could be shown to generate a run that would sync on console. I consider this game an excellent test case.

ars4326: Judging!
ars4326: Hi again, Alyosha. Very good work on the improvements made in all of the 32 stages (some were quite noticeable, watching side-by-side). It is remarkable to note the tech work that went into this, as well. The entertainment value, overall, was also considerably higher with the tighter 2p input and hijinks (voter and forum feedback reflected this, too). You've been on a role, this year!
As for the branch name, I'm going to go ahead and leave it blank (any%) due to the precedent set in Walker Boh's original submission (where it was decided that collecting the bird "completes" the stage).
Accepting as an improvement to the published run, and upgrading to Moons!
Spikestuff: Publishing. :P


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15544
Location: 127.0.0.1
This topic is for the purpose of discussing #4841: Alyosha's NES Ice Climber in 18:26.39
Dimon12321
He/Him
Editor, Reviewer, Experienced player (595)
Joined: 4/5/2014
Posts: 1217
Location: Romania
I got it! Looked forward to see a new IC TAS and followed all your WIPs! Yes vote! Link to video
TASing is like making a film: only the best takes are shown in the final movie.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
^ Thanks a lot for the temp, mine wasn't even close to ready.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
It is quite delightful to see someone beat this game with so much efficiency and style, considering how difficult this was for me when I played it as a child. But I admit I was mislead. I thought 'all bonuses' means collecting the bonus items. Like the gabbages and stuff. Turns out it does not.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
To beat each level , you need only reach the start of the bonus stage. You can promptly walk off the ledge and still beat each mountain after this point, which would result in 'no bonus' at the score screen for both players (and of course be several minutes faster.) This is why the run isn't simply 'any %' But if others find it misleading, feel free to suggest a more descriptive category name.
Joined: 9/13/2014
Posts: 62
Location: Canada
Did I just watch an entertaining Ice Climber speedrun? Yes vote. Loved the collision abuse to bounce the climbers higher, it's not unbearably long and has just enough surprises. In favor for moons (weakly), though I'm probably biased having experienced how brutally hard and slow this game plays.
NhatNM
He/Him
Experienced player (718)
Joined: 6/17/2009
Posts: 600
Location: Vietnam
I think this run still need optimize more than, many points I think have waste time. Example 11:23, why red character didn't go left then jump up?
A man come from Vietnam My YouTube: https://www.youtube.com/c/NhatNM/playlists
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
xxNKxx wrote:
I think this run still need optimize more than, many points I think have waste time. Example 11:23, why red character didn't go left then jump up?
This run can eventually use a version 2 you are right, though personally I will wait for a next-generation emulator to do it. I would love to see a run that can sync on console. But in the particular instance you mentioned, it is actually better not to go up with pink as fast as possible, because as soon as you scroll the screen upwards, the cloud at level 8 is spawned. This creates a bad cycle for blue, and ultimately costs time since I need both characters for the bonus. There are several other spots like this throughout the game, actually the level 3 bonus improvement is an example too, (compare bonus 3 to bonus 19 to see what I mean.) EDIT: Oh, I just realized that Dimon's temp encode is the version with the seals instead of yetis. I'm surprised it syncs, and also surprised to see those sprites as I don't think I've ever seen them before.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
What a huge improvement! Never thought you could make Ice Climber quite entertaining and entertained I was. You are really gearing up towards being a strong candidate of Rookie of the Year. Good job as always and good luck on Donkey Kong Country :) Easy yes vote.
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
He isn't a rookie. :P
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
NitroGenesis wrote:
He isn't a rookie. :P
Because of me.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
Nope, not a rookie, but thanks for the vote of confidence AngerFist : )
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15544
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. ---- [2963] NES Ice Climber "2 players" by Alyosha in 18:26.39