Super Mario Bros./Any% Strategy

From SDA Knowledge Base

Jump to: navigation, search

See darbian's WR video for the general strategy. This only goes into detail on the non-obvious things going on.

Level by level explanations

World 1-1

When you go into the underground section, start holding "right" when Mario has fallen about half the way down and jump as soon as you're able, trying to land on the very edge of the bricks in the middle. The farther to the left you land, the sooner you start accelerating to full speed. When the pipe transition happens, you should have 380 on the timer.

Later just hit the flagpole at the very top. If you have 370 remaining on the timer, the level is flawless. If you have 369 remaining on the timer, it can also be flawless, but it's very likely you missed the framerule.

World 1-2 (Warp to 4-1)

The first difficult part here is jumping over the Koopa with the Goomba directly behind it. The best way to do it is to run at full speed and do a jump where you hold A for 1 to 3 frames and then immediately jump again.

At the end of the level, when you go to the warp zone, you actually do not have to make a tight turnaround. Unless you land on the very right edge of the rightmost pipe, you will not lose the framerule if you never slowed down elsewhere.

World 4-1

This level is by far the easiest of the run. Jump at the top of the flagpole and you have a perfect time.

World 4-2 (Warp to 8-1)

In this level you need to do a Wrong Warp glitch. To do this, you must scroll the screen farther to the right than usual so that both level exits are on the screen at once.

To scroll the screen, you must jump backwards into the corner of a block. If you just want to get the glitch, you can do as many backwards jumps as you like and will get the trick quite easily. For a good time you need to limit it to 3 backwards jumps. To save another framerule, that must be made in 2 backwards jumps, but this almost requires perfection. A perfect run will show 354 or 355 remaining on the timer.

See this video and its description for examples: https://www.youtube.com/watch?v=iymHYXglKJk

A wallclip can be done on the wall directly after the powerup at the start of the stage. The ejection from the wall can be used as an alternative way to get Mario to the right side of the screen to perform the Wrong Warp. However this is a very hard trick and must also be done in a very optimized manner to match the time from the optimal backwards jumps method instead, so this is likely useless.

World 8-1

Even if you do not slow down at all in this level, you may lose a framerule. To get a perfect time in 8-1, you need to have hit the star block around the middle of this level and no enemies other than the 2 Koopas (explained below).
You can save yourself from having to perform a frame-perfect jump over 3 Goombas onto the wall behind them:
1. At the part, where you would usually jump over a piranha plant and stomp one of the 3 Goombas behind it, perform a jump standing next to the plant and jump over it and the 3 Goombas without stomping any of them. This will prevent two of the Koopas coming up from despawning.
2. Hit these 2 Koopas:
Koopas.png
3. Jump behind the 2 Goombas and over the wall.

World 8-2

A perfect run will end with a high 342 on the timer, if you do not use the bullet bill glitch (343 is possible, but yields fireworks), and a high 337 or low 338, if you do use the bullet bill glitch.

A good bullet bill spawn can save up to 2 framerules (0.7 seconds) by performing a full flagpole glitch using it.

World 8-3

In this level you need to slow down to prevent the fireworks. You should finish with 242 left.

If you know what framerule you're on, you can predict the pseudorandom enemy patterns. Otherwise you need to get lucky.

World 8-4

This is the only level where the framerule doesn't apply due to how the run is timed, so every frame matters.
Room 1
Just go right and enter the pipe. The piranha plant will mysteriously vanish before you touch it.
The big jump over the elevator has a 3 frame window. Instead you can jump onto the elevator, but it risks losing time, if you don't immediately jump off it again.
Room 2
This is the room with the walljump. When you run off the first pipe while holding B and right all the time, you only have 1 frame to make your next jump. If you briefly press left or just let go of right, you have more leeway at the expense of 1 or 2 frames lost.
The walljump is explained in detail above. You will save about 5 frames if you do the walljump facing left instead of right. Depending on how well you do the walljump, you can expect to lose between 1 to 7 frames if you were facing left.
Room 3
This room has another Wrong Warp glitch, but it is much easier than the 4-2 one. It is surprisingly easy to lose lots of frames in this room. At the minimum expect to lose 2-5 frames.
You can perform a backwards jump after exiting the pipe leading into this room for a tiny time save of about 2 frames.
Room 4
It doesn't matter, when Mario starts swimming as long as he doesn't reach maximum walking speed before you do it. If you hold right and touch the ground, Mario will be immediately reduced to maximum walking speed (2/3 of maximum swimming speed), so let go off right, if you are about to briefly touch the ground. Note that Mario will immediately lose all speed, if he hits the pipe without entering it and he will not enter it, if you don't hold right.
Room 5
Hope Bowser doesn't kill your run due to pure randomness and hit the switch as far to the left as possible. A good run will have 314 or 315 remaining on the timer. 315 is not neccessarily faster than 314, it just means you did the third room well.

Specific goal time strategies

The history of this game is driven by the desire to reach specific full second goal times. Although there is no longer a requirement to reach a new second boundary to constitute a new world record or be submittable to SDA, runs continue to be judged by what second they fall into and a time below 5 minutes is seen as significant by many people.

As a perfect run up until 8-4 and a decent 8-4 yields a time of about 4:57.4 and every mistake outside 8-4 costs a multiple of 0.35 seconds, one only needs to see how much time one has to waste and add up how much "mistakes" one is allowed to do.

4:59.XX
You have about 2.6 seconds to lose and still be below 5 minutes. A way to do it would be:
1. Perfect until 4-2.
2. Do the easy 3 jump 4-2 (first method in this video). (0.35-0.7 seconds lost)
3. Perfect 8-1.
4. Do a low risk 8-2. (0.7-1.05 seconds lost)
5. Perfect 8-3. (memorize all possible patterns and use a split program to know, which one you're on)
6. Don't do the walljump in 8-4 unless you lost too much time elsewhere.

4:58.XX
You have about 1.6 seconds to lose. A way to do it would be:
1. Perfect until 4-2.
2. Do the hard 3 jump 4-2 (second method in this video). (0.35 seconds lost)
3. Perfect 8-1.
4. Do a low risk 8-2. (0.7-1.05 seconds lost)
5. Perfect 8-3. (memorize all possible patterns and use a split program to know, which one you're on)
6. Do the walljump in 8-4.

4:57.XX
Wait 1 framerule on the title screen. Do everything except the 2 jump 4-2.

low 4:57.XX
Wait 2 framerules on the title screen. Do everything.


RTA WR and TAS comparison

RTA WR: 4:57.69 by i_o_l
"RTA rules" TAS: 4:54.28 by HappyLee (converted to RTA timing)
"left+right" TAS: 4:54.03 by HappyLee (converted to RTA timing, uses left+right)
"human theory" TAS: 4:57.07 by HappyLee (bullet bill glitch edited in)
It's important to note that RTA and TAS time the run differently. RTA timing starts when the timer appears in 1-1 and TAS timing starts on reset (197 frames difference). They both end on hitting the axe in 8-4.
Also TAS allows left+right, which is banned in RTA, but RTA allows waiting on the start screen for good RNG without time loss.

Comparison Table
All runs are compared level by level to the "RTA rules" TAS by the number of frames they are slower.

Level "human theory" TAS RTA WR best human level time
1-1 +21 +21 +21
1-2 +21 +21 +21
4-1 +21 +21 +21
4-2 +21 +42 +21
8-1 +21 +21 +21
8-2 +21 +21 +21
8-3 +21 +21 +21
8-4 +21 +37 +24/25
Overall +168 (4:57.07) +205 (4:57.69) +171/172 (4:57.12/4:57.14)


World 1-1
The "RTA rules" TAS saves 1 framerule by doing the flagpole glitch.
World 1-2
The "RTA rules" TAS saves 1 framerule by going through the wall and entering the warp pipe sooner.
World 4-1
The "RTA rules" TAS saves 1 framerule by doing the flagpole glitch.
World 4-2
The "RTA rules" TAS saves 2 framerule by doing a wallclip to get Mario ejected to the right side of the screen instead of doing backwards jumps against blocks. 1 framerule can be saved without a wallclip by doing 2 instead of 3 backwards jumps against blocks.
World 8-1
The "RTA rules" TAS saves 1 framerule by doing the flagpole glitch.
World 8-2
The "RTA rules" TAS saves 1 framerule in this level by using backwards jump acceleration at the beginning of the level.
World 8-3
The "RTA rules" TAS saves 1 framerule by doing the flagpole glitch.
World 8-4
The "RTA rules" TAS saves 37 frames:
21 frames come from backwards jump acceleration.
16 frames come from cleaner execution.

Personal tools