Melee has countless little tricks or mechanics - this section is not nearly going to cover all of those, but it will cover techniques that are relevant to this submission in particular.
Movement
List of basic moves that characters can do to navigate through levels, using the control stick and/or jump buttons:
- Walk
- Dash/Run
- Crouch
- Jump
- Double jump (midair jump)
Defensive actions
List of moves that the player can do using the shield buttons:
- Shield - holding down L or R puts up a shield. The strength of the shield depends on how deep L or R is pressed - light-press shields are larger, but you get pushed back more when hit. Yoshi's shield in particular has a few unique properties - you can read more about this in the Advanced Techniques section.
- Roll - pressing left or right while holding L or R will have the character roll left or right (during which they are invincible for most of its duration). Yoshi's roll is notoriously slow, so it's never used in this movie.
- Spot dodge - pressing down while holding L or R will have the character do an dodging motion; it functions similar to rolling, but usually faster, and without moving in any direction. Yoshi's spot dodge is quite normal, but at a TAS level there are better ways to get past attacks.
- Air dodge - pressing L or R in the air will have the character do a dodging motion in mid-air. This action will also freeze their momentum for the duration, and afterwards the character will fall in a helpless state during which they cannot perform any action until they land. If the player holds any direction on the control stick while starting an air dodge, they will also move a bit in that direction.
Attacks
Every character has 20 basic attack moves
- Jab
- Dash attack
- 3 tilt moves - side, up, down
- 3 smash moves - side, up, down
- 5 aerial moves - neutral, forward, back, up, down
- Grab and dash grab
- Pummel and four throws (followups from grab)
Going into detail about how each of those moves for Yoshi is used in this particular movie alone would take forever - all the attacks, except standing grab and some of the throws, see at least some use in the course of the movie.
Specials
Each character has 4 special moves - neutral, side, up, and down. For Yoshi, they are as follows:
- Neutral Special - Egg Lay: Command grab, which eats up a character and spits them out as an egg. The enemy can then break out of the egg by mashing.
- Side Special - Egg Roll: Yoshi turns into an egg and rolls around. Highly useless. It's only used at the end of some stages to have a funny end frame (the first few frames are a jumping animation, then Yoshi becomes an egg).
- Up Special - Egg Toss: Yoshi throws an egg, with a trajectory and distance that can be controlled with the control stick and holding down the button respectively. Highly versatile, can be canceled on a ledge (see "Egg-Stalling" below), does good damage, and can be used in combo's sometimes. Used in many stages.
- Down Special - Yoshi Bomb: Yoshi jumps into the air (if on the ground) and does a ground pound. It's mainly useful as a combo ender; especially the ground version is quite powerful.
Ledge grabbing
Most solid floors/platforms in the game can be hung on the side by a character if they face towards the edge (with a few exceptions) and if they are close enough in the air, falling downwards.
Once a character has grabbed the edge, they have a few options available, after a brief delay:
- Press forward on the control stick to get up the ledge normally
- Press an attack button to get up the ledge while doing an attack
- Press the roll button to get up the ledge and roll onward, covering a further distance than regular get-up
- Press the jump button to do a jump from the ledge
- Press away or down in order to drop down from the ledge. The character is immediately actionable if they do this; they can, for instance, immediately do a double jump to get back on stage instead. Many advanced techniques using the ledge make use of this option.
Notably, the character gains invincibility for a time when grabbing the ledge, and retains some of this invincibility even if they let go off the edge as soon as possible. The character is also invincible during any of the normal get up actions.
Directional Influence (DI)
A key aspect of Melee's dynamic comboing game and general gameplay is the influence the player has on their trajectory when they get hit by a move. Put simply, if a move for example sends a target straight up, if the target holds left during the moment they get hit they will get sent up and slightly left instead, or if they hold right they will get sent up and slightly right. This is what's known as Directional Influence, or DI for short.
In competitive play, this is a major aspect of the game, as proper DI in the right circumstances can make a player escape combos (by DIing outwards), or survive moves that otherwise may have killed (by DIing inwards).
Opponents in single player also have DI of their own, although it's generally pretty simple. The CPUs generally tend to DI in when they get hit or not DI at all, which generally helps the player. Sometimes it opens up extra combo options that otherwise might not have worked.
Dash dance
During the startup of a dash, if the player flicks the control stick in the opposite direction, they will near-instantly turn around and start a dash in the opposite direction. Doing this rapidly is known as dash dancing, and is a popular technique in competitive play as it allows the player to move around quickly and put pressure on the enemy.
At a TAS level, perfect dash dancing becomes more of a stylistic option than anything else.
Pivot
When turning around in a dash (as in dash dancing), the character takes 1 frame to turn around. If the player releases the control stick after this frame, they will come to a stop immediately in the turnaround animation. At this point, the player can use almost any ground option, including almost all regular attacks, defensive options, jump, special, and so on.
Because the player is actionable immediately out of a pivot, it is a popular micro-spacing option, and it can be used for particular combos.
Wavedash
One of the best known of Melee's "advanced techniques", the wavedash is a combination of two actions: jump, and as soon as the player is airborne perform an airdodge diagonally back into the ground. This will result in the player sliding along the ground. It's a fast movement option, and because it ends with the player in a standing state, it allows for a lot of versatile options.
For Yoshi in particular, it's also one of the fastest forms of movement on the ground. It's used a lot just to get to places quickly.
Waveland
Where wavedashing is jumping from the ground in order to air dodge and slide down on the ground, wavelanding is the act of using an air dodge to land on a platform either when jumping through from the bottom, or when coming down from the air and being about to land.
Usually this is one of the faster or most convenient ways to land on a platform, while also allowing a horizontal momentum boost in either direction, so it is a commonly done action whenever moving around platforms.
Shield drop
If a player stands on a platform and presses down, they will fall down through the platform. If the player shields, however, pressing down will trigger a spot dodge instead. However, there are a few very small windows on the control stick where pressing down while holding shield on a platform will actually allow the player to fall through immediately. This is one of the more popular ways to be able to immediately act with an aerial move when standing on a platform, as it is faster even than jumping.
L-canceling
Another one of the most well known of Melee's techniques, L-canceling consists of pressing L, R, or Z just before landing with an aerial move (within a 7 frame window before landing). If done correctly, this will cut the landing animation from the aerial in half, allowing the character to perform their next action sooner.
Naturally, a TAS will never have any reason to miss an L-cancel.
Auto-canceling
If a character lands on the ground while doing an aerial attack, they usually will have a landing animation that's specific to the attack. However, depending on the aerial, the landing animation will not trigger if the character is early enough or late enough into the aerial's move animation while landing. In those cases, the normal 4-frame landing animation will play instead.
Edge-cancelling
Where L-canceling cuts landing lag from a move in half, and auto-canceling cuts it to the regular landing time of 4 frames, there is in fact an even faster option, which can cut it down to 1 frame.
When landing with an aerial while having some horizontal momentum, the character can still slide a slight bit during the landing. If during this time they slide off a ledge, it will cancel the landing animation entirely - if the player is facing in the direction they are sliding, it will cancel into their teeter animation (which can itself be cancelled by any ground move); if the player is facing the opposite direction, they will slide off the edge and immedately be able to act in the air.
Since this is the fastest way of landing with a move, it is used quite often wherever possible in the submission.
Parry
Yoshi's shield has various unique properties. Instead of every other character which generates a colored bubble for a shield, Yoshi instead encases itself into an egg.
During the startup animation of entering shield, Yoshi is fully invincible. If a move hits Yoshi during this timeframe (the timing window for this can be between 2-4 frames, depending on a few factors), it will bounce off and not affect Yoshi at all. Yoshi can also jump out of this state, enabling a quick counter-attack. Using this window to block attacks is what is known as parrying.
Parrying does have some limitations - because of the short window and the fact that it needs to be cancelled into a jump, it is not possible to parry most multi-hit moves.
While parrying is a tight technique that's hard to perform consistently in realtime, the submission exploits it in many areas as it is one of the fastest way to block enemy attacks.
Shield sliding
If a character light-shields and their shield gets hit by a move, they will be pushed back and undergo a lot of shield stun. In Yoshi's case, he doesn't really get shield stun, but he will be pushed back ridiculously quickly, typically quickly sliding him off the edge of whatever platform he is on. While Yoshi cannot immediately act out of this, it still sees use sometimes as a quick escape option.
Double-Jump Cancel (DJC)
There are four characters in the game whose double jumps have an unique trajectory pattern, as opposed to it just being a quick upwards boost. These characters are Yoshi, Ness, Peach, and Mewtwo. Their double jumps all first move the character down slightly before they go upwards.
One particular property of these characters' double jumps is that if they are cancelled by an aerial, it cancels their trajectory. If they were not already moving up, this means that they immediately fall down. Therefore, these characters can perform a jumping aerial attack very quickly by jumping, then immediately double jumping, then immediately cancelling the double jump with an aerial, and the character land almost directly afterwards.
DJCing is a staple technique with Yoshi in competitve play, and the submission also makes frequent use of it. DJC neutral airs of up airs can be done very quickly and have a lot of comboing potential.
Double-Jump Landing
Because of the aforementioned double jump property of moving down before going up for certain characters, if they do a double jump low enough to the ground, they will land on the ground instead and immediately be actionable.
Compared to wavelanding, this allows the character to act sooner on landing, but doesn't add any additional movement. It is commonly used for landing on platforms
Egg-Stalling (Egg Toss from ledge)
Yoshi's Egg Toss can be cancelled after the egg is launched by grabbing a ledge.
One way to utilize this is to run off an edge, press Up B before going off to throw an egg, then have momentum slide Yoshi off the edge so he will be in position to grab it when the egg is released. This is done in the submission in a few locations.
Another, more commonly known utility is to throw eggs from the ledge itself, by hanging from the ledge, double jumping, and throwing an egg when Yoshi is high enough to grab the ledge again after the egg is thrown.
This technique is useful because it allows for faster chains of egg throwing than normally is possible, while also putting Yoshi in a relatively hard to hit position, where he also is invulnerable for most of its duration thanks to the ledge invincibility.
Ledgedash
Ledgedashing is the action of letting go from a ledge, immediately double jumping, and then wavelanding on stage. It's a popular technique in competitive play, as it is generally the fastest way to get on stage and be actionable. If a player is fast enough, they will still have ledge invincibilty when they are actionable, giving them extra options.
Haxdash
Where ledgedashing uses an air dodge when double-jumping from the ledge in order to get on stage, haxdashing consists of instead using an air dodge to slide back off the stage and onto the ledge again. If Yoshi does this fast enough, he is fully invincible. The submission makes use of this to dodge one particular attack in Stage 11.
Aerial interrupt
Characters in Melee use a diamond-shaped Environmental Collision Box (ECB for short) to determine how their collision model interacts with platforms, walls, ceilings, and so on. This ECB contorts around as the character performs certain animations or actions, which can affect how the player interacts with stage collision.
In some particular cases, it's possible for an ECB change caused by performing an aerial attack to trigger the character landing on a platform, when they normally would not have landed. This is known as an Aerial Interrupt.
Specific to this submission, one utilization of aerial interrupts is where Yoshi jumps from a ledge and performs an up air, causing him to land on the stage directly after the up air hits an enemy. This is used on a few occasions in Stage 11.
Moonwalk
By dashing in one direction, and then moving the control stick in a way that does not trigger a dash turnaround (as in dash dancing) - which can be done, for instance, by pressing the stick diagonally down and back instead of directly back - the character will reverse momentum, and depending on the speed and traction stats of the character they can end up running backwards. This is known as moonwalking. It's typically considered a stylish option, but it can have its uses.
Charlie walk
By performing a moonwalk and then moving back the stick again to initiate a run turnaround (turnaround after the initial dash is complete and has transitioned into a run), the character will continue to move onwards in the middle of their turnaround animation.
Yoshi's charlie walk is somewhat interesting by itself because Yoshi has a long run turnaround animation, which makes it more effective. It's also one of Yoshi's fastest ways to move along the ground, and as such sees use in a few places in the submission.