so i just started finally trying to practice moonwalking this morning because it's virtually the last tech that i could really learn with falcon, and after a good bit of trial and error as well as finding a really good old tutorial vid (this:
http://www.youtube.com/watch?v=wDiQ0qJd1p4 which i have no ****ing clue why i have never been linked this video before when asking about moonwalking), i have gotten down the moonwalk -> ledgegrab consistently.
however, it all got me thinking. a lot of the other advanced techs in the game such as short hopping, wave dashing, etc., are eventually easier to understand in my opinion because people know
why they happen. that is to say, the system underlying the advanced techs is understood. for example, we know that shorthops are the result of releasing the jump button before the character leaves the ground. we further know that the act of jumping puts every character in a standing animation for a specified number of frames that varies by character before leaving the ground, which moreover even explains why certain characters are "harder" to shorthop with than others (i.e., they have fewer standing jump startup frames). techs that are even more advanced, such as wavedash out of shield, virtually "fall out" of the theory of the game in the sense that if you took someone completely unfamiliar with the game and explained the mechanics of a wavedash, namely that it requires that the character jump and then cancel that jump into a grounded airdodge, and explained shield mechanics to him, crucially in this case that a character may jump directly out of shield, then he would know, in theory, that it is possible to wavedash out of shield without you telling him that it is.
as this relates to moonwalking: it seems to me (maybe wrongly) that the mechanics or physics behind it are either poorly understood or poorly articulated, because rather than giving straightforward explanations (e.g. "a character can wavedash out of shield because he can jump out of shield and all wavedashes start with a jump input), people only ever try and explain moonwalk through honestly just a bunch of vague ****. yes the diagrams help somewhat, but it doesn't get at
what precisely you're doing when you moonwalk and
why you can do it.
from what very minimal experimentation i've done with it, and from what advice i actually saw on reddit ("do the half-circle as fast as possible"), it seems to me that if you were trying to moonwalk left say, you want two things: for the initial rightward input to be as brief as physically possible, and to make the time between the rightward input and the final leftward input to be as short as possible. this explains why the red-ink edit to the green moonwalk trapezoid is a more efficient input: the total distance that the stick travels is shorter, thus the overall input time is shorter.
now, still none of this explains what is really going on "behind the scenes" so to speak, and i wish someone would explain that part because i feel like that's really what's missing. it's kind of frustrating honestly and i know a lot of people who are just as perplexed by the fuzzy explanations a lot of people give on how to moonwalk.