General Movement: Difference between revisions

From Zero Mission Speedrunning Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=General Movement Rules=
These general rules can be followed for optimizing your gameplay.
Note that most of these have some exceptions, especially when there are more goals in play than strict horizontal movement, and for absolutely optimal movement you sometimes have to experiment.
* Keep jumps small, spend as much time as possible on the ground.
* Don't do anything special when running off a ledge, just keep holding the direction.
* If you're rolling off a ledge morphed and intend to unmorph, do it early.
* If you're going to perform a shinespark anyway, do it as early as possible.
* One big jump is preferable if it allows you to skip a landing, where you would only run for a short distance (1-3 blocks), because landing completely cuts your horizonal speed and will force you to accelerate to full speed again.
=Moving Speeds=
=Moving Speeds=
The horizontal speed of different sorts of movement are as follows (from fastest to slowest):
1. Shinespark
2. Grounded Speed booster = Jumping Speed Booster (Space boosting)
3. Running on ground = Rolling on ground
4. Falling spinning = Falling upright
5. Falling morphed
6. Crawling in Zero Suit


The horizontal speed of different sorts of movement are as follows: Shinespark > Grounded Speed booster = Jumping Speed Booster (Space boosting) > Running on ground = Rolling on ground > Falling spinning = Falling upright > Falling morphed > Crawling in Zero Suit.
'''Notes:'''
 
* Trying to just stay with whatever form of movement is the fastest is usually the best idea, but...
Trying to just stay with whatever form of movement is the fastest is usually the best idea. The most glaring exception is Shinesparks, which have (relatively) a very long startup time and a lengthy bonk animation when hitting a wall, meaning speed booster is almost always faster if you can maintain it for the same distance as the shinespark.
* The most glaring exceptions are Shinesparks, which have a very long startup time (relatively) and a lengthy bonk animation when hitting a wall. This means speed booster is almost always faster if you can maintain it for the same distance as the shinespark.
 
Using this information we can create a couple of general rules to follow. Note that most of these have some exceptions, especially when there are more goals in play than strict horizontal movement, and for absolutely optimal movement you sometimes have to experiment, but following these will always be servicable.
 
Keep jumps small, spend as much time as possible on the ground
Don't do anything special when running off a ledge, just keep holding the direction
If you're rolling off a ledge morphed and intend to unmorph, do so early
If you're going to perform a shinespark anyway, do it as early as possible
Additionally, landing completely cuts your speed and will force you to accelerate to full speed again. So if a bigger jump allows skipping a landing where you would only run for a short distance (1-3 blocks) before being forced into the air again, it's not a bad idea.


=Wall Jumps=
=Wall Jumps=
*Infinite Wall Jump is a technique that allows Samus to wall jump in a single wall infinitely. It can be used in every category and even casual playthroughs.
*To perform a Wall Jump you need to jump into a wall so that you're pushed against it, hold away from the wall and press the jump button. You can move back into the same wall to continue jumping infinitely.
*You can wall jump off of a single tile wall so long as you can jump high enough to reach between the middle to top-half of the block.


Infinite Wall Jump is a tech that allows Samus to wall jump in a single wall infinitely. This is a very common strat in all categories.
'''Note:''' This does not work when you have Space Jump.
 
To perform a Wall Jump you need to jump into a wall so that you're pushed against it, hold away from the wall and press the jump button. You can move back into the same wall to continue jumping infinitely.
 
You can wall jump off of a single tile wall so long as you can jump high enough to reach between the middle to top-half of the block.
 
This does not work when you have Space Jump.
 
{{#ev:youtube|EIpNNNvGvr8}}
{{#ev:youtube|EIpNNNvGvr8}}


=Soft Morphing=
=Soft Morphing=
If Samus is falling and hits the ground while being in her Morph Ball form, a small bouncing animation will play, which will cost a little bit of time.
*If you are not in a Morph Ball when you start falling, avoid the bouncing animation by morphing into a Ball as close to the ground as possible.
There are situations where this is not faster, e. g.
*You are already morphed when you start falling.
:'''Note:''' You would need to unmorph in mid-air and then re-morph near the ground. The unmorphing animation reduces Samus´ falling speed a little bit, which loses you the time that you saved by avoiding the bouncing animation.


When Samus is falling and in morph ball form, she will do a small bounce when she lands. This little bounce which costs a little bit of time. Whenever you are in a situation where you're not morphed and you start falling, and you want to be morphed when you land, it is usually faster to wait and morph as close to the ground as possible. This prevents the bounce animation.
=Ledge Grabbing=
 
After getting the [[Power Grip]] upgrade, you can grab and hang onto ledges and use "Up" or "A" to climb up a ledge.
In some situations it's not faster to do this, such as already being in morph ball when you start falling. In order to soft morph, you would need to first unmorph in the air and then re-morph near the ground. The unmorphing animation slows samus's falling speed a little bit, and loses the time you would save by soft morphing.
However, you can also do the Ledge Grabbing technique, in which you press "A" and the D-Pad in the opposite direction of the ledge. The inputs are very similiar to a wall jump.


=Ledge Grabbing=
In general, it's slightly quicker to do the jump motion, but this runs the risk of missing the ledge grab entirely if you press your away input before grabbing the ledge.
After getting the [[Power Grip]] upgrade you can grab ledges. You can press Up or A to climb the ledge normally once you've grabbed it, or you can do a input similar to a wall jump by pressing away from the ledge and A to jump onto it. In general it's slightly quicker to do the jump motion, but this runs the risk of missing the ledge grab entirely if you press your away input before grabbing the ledge.


=Bomb Jumping=
=Bomb Jumping=
 
If you place a bomb while morphed and stay within the bomb's blast radius, which is about a 3x3 size area around the bomb, and it will propel you upwards. This only works if you are still morphed when the bomb explodes.
Place a bomb while morphed and stay within the bomb's blast radius, which is about a 3x3 size area around the bomb, and it will propel you upwards. This only works if you are still morphed when the bomb explodes.
 
==Diagonal Bomb Jumps (DBJ)==
 
Diagonal Bomb Jump (DBJ) Is a tech that allows samus to bomb jump diagonally, also with a determined rythm. You can also do both double Diagonal bomb jumps and regular bombjumps.
 
This is useful in Kraid, in 100% and in randomizers.
 
{{#ev:youtube|vN30bOlnfEI}}
 
{{#ev:youtube|p9OdHmCjKQw}}


==Jump Bomb Jumps (JBJ)==
==Jump Bomb Jumps (JBJ)==
 
Jump bomb jump (JBJ) is a technique that will allow Samus to jump, place a bomb, and then jump and morph into that bomb, so that she will hit by a bomb from a higher location. This can potentially save a bomb jump.
Jump bomb jump (JBJ) is a tech that will allow samus to jump, place bomb, and then jump and moprh into that bomb so she will bombjump from a higher spot. This potentially saves a bombjump.
It is a very common technique across all categories and is used to optimize bomb jumps, because it reduces the required bomb jumps by a single bomb jump.
 
This strat is very common in all the categories and is used to optimize bomb jumps as the technique in general reduces the required bomb jumps by a single bomb jump.
 
{{#ev:youtube|JqwIu8k58Vo}}
{{#ev:youtube|JqwIu8k58Vo}}


==Infinite Bomb Jumping (IBJ)==
==Infinite Bomb Jumping (IBJ)==
 
Infinite Bomb Jump is a technique that gives Samus the possibility to bomb jump infinitely by placing bombs with a set rhythm. There are both double and single bomb jump variants, videos for both are included here.
Infinite Bomb Jump is a tech that gives Samus the possibility to bomb jump infinitely by placing bombs with a set rhythm. There are both double and single bomb jump variants, videos for both are included here.
It is a very common technique and is used in both Any%, 100% and many other categories. It is also useful for Randomizers.
 
This is used in tons of places, both in 100% and any%. This is also very useful in randomizers.
 
{{#ev:youtube|ra5jvJIyBRs}}
{{#ev:youtube|ra5jvJIyBRs}}
{{#ev:youtube|jjNGFhIGYyM}}


{{#ev:youtube|jjNGFhIGYyM}}
==Diagonal Bomb Jumps (DBJ)==
Diagonal Bomb Jump (DBJ) is a technique that allows Samus to bomb jump diagonally. DBJ´s can be performed as a single and double bomb jumps with their own unique rhythm.
It is useful in Kraid, in 100% and in Randomizers.
{{#ev:youtube|vN30bOlnfEI}}
{{#ev:youtube|p9OdHmCjKQw}}


==Horizontal Bomb Jumping (HBJ)==
==Horizontal Bomb Jumping (HBJ)==
 
Horizontal Bomb Jumping is a technique that allows Samus to bomb jump moving left or right without gaining any height. This is accomplished by placing each bomb slightly to the side of the previous bomb. This is used primarily in the [[Acid Worm Skip (AWS)]]-Room.
Horizontal Bomb Jumping is a technique that allows Samus to bomb jump moving left or right without gaining any height. This is accomplished by placing each bomb slightly to the side of the previous bomb. This is used primarily in the AWS room.
 
{{#ev:youtube|b0cfYrX1ZSo}}
{{#ev:youtube|b0cfYrX1ZSo}}


=Shine Sparking=
=Shine Sparking=
A Shinespark is a tech that allows Samus to charge in 5 directions: The horizontal directions, vertically upwards or both diagonal upwards directions.
A Shinespark is a tech that allows Samus to charge in 5 directions: The horizontal directions, vertically upwards or both diagonal upwards directions.
For the Shinespark to work, the player needs to speedboost and crouch, saving the boost. Then jump and press the direction of the spark.
For the Shinespark to work, the player needs to speedboost and crouch, saving the boost. Then jump and press the direction of the spark.
Shinespark works the same way as speedboost so it will also kill enemies and break Speed blocks.
Shinespark works the same way as speedboost so it will also kill enemies and break Speed blocks.
If Samus shinesparks into a slope, she can still running to the direction, making it a normal speedboost.
If Samus shinesparks into a slope, she can still running to the direction, making it a normal speedboost.
{{#ev:youtube|gEvflWJwxa0}}
{{#ev:youtube|gEvflWJwxa0}}


==Restoring Speedbooster on Slopes==
==Restoring Speedbooster on Slopes==
If you spark into an upwards slope while holding the direction you're sparking, samus will maintain her speedbooster and begin running on the slope. This is used in a lot of places to maintain a shinespark over a longer period of time. In some cases this tech is required by the game in order to enter some areas blocked by speedblocks, and in some cases it allows you to carry shinesparks into further rooms where they were not originally intended to be used.
If you spark into an upwards slope while holding the direction you're sparking, samus will maintain her speedbooster and begin running on the slope. This is used in a lot of places to maintain a shinespark over a longer period of time. In some cases this tech is required by the game in order to enter some areas blocked by speedblocks, and in some cases it allows you to carry shinesparks into further rooms where they were not originally intended to be used.


==Shine Breaking==
==Shine Breaking==
A shine break is the technique used to break speedblocks on the ground that normally require you to run over them with a speedbooster and lose your speed while falling into the ground. If you perform a shine break, you will either crouch and store your shinespark on the first half of the speedblock tile such that it breaks and you keep your spark, or you've used a setup to run past the last half of the last speed block so that it breaks behind you while you keep running and store your shinespark after it.
A shine break is the technique used to break speedblocks on the ground that normally require you to run over them with a speedbooster and lose your speed while falling into the ground. If you perform a shine break, you will either crouch and store your shinespark on the first half of the speedblock tile such that it breaks and you keep your spark, or you've used a setup to run past the last half of the last speed block so that it breaks behind you while you keep running and store your shinespark after it.
[[File:Norfair_Shinebreak.mp4 | 700px]]
[[File:Norfair_Shinebreak.mp4 | 700px]]


==Space Boosting==
==Space Boosting==
Spaceboost is a tech that allows Samus to jump infinitely with Space Jump and a speedboost so she is Space Jumping at a very high speed.
Spaceboost is a tech that allows Samus to jump infinitely with Space Jump and a speedboost so she is Space Jumping at a very high speed.
To perform this the player just needs to run and get a speedboost, and then jump continually in air.
To perform this the player just needs to run and get a speedboost, and then jump continually in air.
This also kills enemies on the way and breaks speed blocks, just as a regular speedboost.
This also kills enemies on the way and breaks speed blocks, just as a regular speedboost.
{{#ev:youtube|Sbf9mdT80DI}}
{{#ev:youtube|Sbf9mdT80DI}}


==Ball Sparking==
==Ball Sparking==
If you have both Speedbooster and Hi-Jump, you can run and store the shinespark, but then go into the Morph Ball and activate a Ball Spark horizontally, vertically or diagonally. This techniques gets used occasionally.It´s main uses are the Escape Spark in the final escape, for the Brinstar Super and the Crateria Power Bombs. Its use can vary a lot between categories.
If you have both Speedbooster and Hi-Jump, you can run and store the shinespark, but then go into the Morph Ball and activate a Ball Spark horizontally, vertically or diagonally. This techniques gets used occasionally.It´s main uses are the Escape Spark in the final escape, for the Brinstar Super and the Crateria Power Bombs. Its use can vary a lot between categories.

Latest revision as of 21:20, 20 February 2024

General Movement Rules

These general rules can be followed for optimizing your gameplay. Note that most of these have some exceptions, especially when there are more goals in play than strict horizontal movement, and for absolutely optimal movement you sometimes have to experiment.

  • Keep jumps small, spend as much time as possible on the ground.
  • Don't do anything special when running off a ledge, just keep holding the direction.
  • If you're rolling off a ledge morphed and intend to unmorph, do it early.
  • If you're going to perform a shinespark anyway, do it as early as possible.
  • One big jump is preferable if it allows you to skip a landing, where you would only run for a short distance (1-3 blocks), because landing completely cuts your horizonal speed and will force you to accelerate to full speed again.

Moving Speeds

The horizontal speed of different sorts of movement are as follows (from fastest to slowest):

1. Shinespark
2. Grounded Speed booster = Jumping Speed Booster (Space boosting)
3. Running on ground = Rolling on ground
4. Falling spinning = Falling upright
5. Falling morphed
6. Crawling in Zero Suit

Notes:

  • Trying to just stay with whatever form of movement is the fastest is usually the best idea, but...
  • The most glaring exceptions are Shinesparks, which have a very long startup time (relatively) and a lengthy bonk animation when hitting a wall. This means speed booster is almost always faster if you can maintain it for the same distance as the shinespark.

Wall Jumps

  • Infinite Wall Jump is a technique that allows Samus to wall jump in a single wall infinitely. It can be used in every category and even casual playthroughs.
  • To perform a Wall Jump you need to jump into a wall so that you're pushed against it, hold away from the wall and press the jump button. You can move back into the same wall to continue jumping infinitely.
  • You can wall jump off of a single tile wall so long as you can jump high enough to reach between the middle to top-half of the block.

Note: This does not work when you have Space Jump.

Soft Morphing

If Samus is falling and hits the ground while being in her Morph Ball form, a small bouncing animation will play, which will cost a little bit of time.

  • If you are not in a Morph Ball when you start falling, avoid the bouncing animation by morphing into a Ball as close to the ground as possible.

There are situations where this is not faster, e. g.

  • You are already morphed when you start falling.
Note: You would need to unmorph in mid-air and then re-morph near the ground. The unmorphing animation reduces Samus´ falling speed a little bit, which loses you the time that you saved by avoiding the bouncing animation.

Ledge Grabbing

After getting the Power Grip upgrade, you can grab and hang onto ledges and use "Up" or "A" to climb up a ledge. However, you can also do the Ledge Grabbing technique, in which you press "A" and the D-Pad in the opposite direction of the ledge. The inputs are very similiar to a wall jump.

In general, it's slightly quicker to do the jump motion, but this runs the risk of missing the ledge grab entirely if you press your away input before grabbing the ledge.

Bomb Jumping

If you place a bomb while morphed and stay within the bomb's blast radius, which is about a 3x3 size area around the bomb, and it will propel you upwards. This only works if you are still morphed when the bomb explodes.

Jump Bomb Jumps (JBJ)

Jump bomb jump (JBJ) is a technique that will allow Samus to jump, place a bomb, and then jump and morph into that bomb, so that she will hit by a bomb from a higher location. This can potentially save a bomb jump. It is a very common technique across all categories and is used to optimize bomb jumps, because it reduces the required bomb jumps by a single bomb jump.

Infinite Bomb Jumping (IBJ)

Infinite Bomb Jump is a technique that gives Samus the possibility to bomb jump infinitely by placing bombs with a set rhythm. There are both double and single bomb jump variants, videos for both are included here. It is a very common technique and is used in both Any%, 100% and many other categories. It is also useful for Randomizers.

Diagonal Bomb Jumps (DBJ)

Diagonal Bomb Jump (DBJ) is a technique that allows Samus to bomb jump diagonally. DBJ´s can be performed as a single and double bomb jumps with their own unique rhythm. It is useful in Kraid, in 100% and in Randomizers.

Horizontal Bomb Jumping (HBJ)

Horizontal Bomb Jumping is a technique that allows Samus to bomb jump moving left or right without gaining any height. This is accomplished by placing each bomb slightly to the side of the previous bomb. This is used primarily in the Acid Worm Skip (AWS)-Room.

Shine Sparking

A Shinespark is a tech that allows Samus to charge in 5 directions: The horizontal directions, vertically upwards or both diagonal upwards directions. For the Shinespark to work, the player needs to speedboost and crouch, saving the boost. Then jump and press the direction of the spark. Shinespark works the same way as speedboost so it will also kill enemies and break Speed blocks. If Samus shinesparks into a slope, she can still running to the direction, making it a normal speedboost.

Restoring Speedbooster on Slopes

If you spark into an upwards slope while holding the direction you're sparking, samus will maintain her speedbooster and begin running on the slope. This is used in a lot of places to maintain a shinespark over a longer period of time. In some cases this tech is required by the game in order to enter some areas blocked by speedblocks, and in some cases it allows you to carry shinesparks into further rooms where they were not originally intended to be used.

Shine Breaking

A shine break is the technique used to break speedblocks on the ground that normally require you to run over them with a speedbooster and lose your speed while falling into the ground. If you perform a shine break, you will either crouch and store your shinespark on the first half of the speedblock tile such that it breaks and you keep your spark, or you've used a setup to run past the last half of the last speed block so that it breaks behind you while you keep running and store your shinespark after it.

Space Boosting

Spaceboost is a tech that allows Samus to jump infinitely with Space Jump and a speedboost so she is Space Jumping at a very high speed. To perform this the player just needs to run and get a speedboost, and then jump continually in air. This also kills enemies on the way and breaks speed blocks, just as a regular speedboost.

Ball Sparking

If you have both Speedbooster and Hi-Jump, you can run and store the shinespark, but then go into the Morph Ball and activate a Ball Spark horizontally, vertically or diagonally. This techniques gets used occasionally.It´s main uses are the Escape Spark in the final escape, for the Brinstar Super and the Crateria Power Bombs. Its use can vary a lot between categories.