Wow thanks for this.Lowell, one really important aspect of this game is thinking about what to do in any given situation, and being prepared for it. Being able to react to your opponent and punish will not only give you the edge, but make your opponent feel less confident in what they're doing. Wavedashing allows you to set these sorts of situations up, because it helps you gain the positioning you want while still having access to all of your main offensive and defensive options, plus you have the advantage of reaction time because you set the situation up. Defensively, you can wavedash away from aerials and grabs to get solid punishes, and this also forces your opponent to be more thoughtful and have to make guesses with their approaches. You can also use them offensively, like when you're in a neutral situation, run straight at your opponent and as soon as you enter your opponents attack/grab range, immediately wavedash back out. In a situation like this, you're testing your opponent to see what they'll do, and your superior positioning will allow you to follow up based off of the action they take. (This is especially helpful for Roy's superior range and his counter.) In this situation, for instance...
- If they shield with a large shield, you can dash jump-cancel grab them
- If they shield with a small/diminishing shield, you can safely dtilt them and possibly get a shield poke (or other forms of shield pressure)
- If they spotdodge, you can punish it (with roy, probably dtilt or dash JC grab since fsmash might be too slow)
- If they go for a grab, you'll easily avoid it and can whiff punish (with roy, usually fsmash)
- If they jump away, you can try to chase them with a f-air/u-air or just take stage control
- If they jump towards you, you can simply wavedash back again and act from there (fsmash is often good here)
- If they jump towards you and attack, you can counter them as Roy
- if they roll away, you can chase it and grab. If they roll towards, they'll literally roll right into you and you can do whatever
And these don't even begin to cover all of the options, let alone wanting to mixup and do less predictable things. This also doesn't consider stage positioning, abusing specific character matchups, and what you would do differently based on their current percent. And this, of course, is only one vague situation in a game with infinite any situations. Ultimately, this game is incredibly complex so don't worry about not understanding everything quite yet. It definitely comes with a LOT of time, experience, and most of all, thought. Hope this helps~
I'm coming off of getting kind of decent with Falco. Against most people I play against, extreme laser pressure and pure techskill is enough to just overwhelm them. In general, I'm pretty bad at playing against what the opponent is doing since it never used to really matter. With Roy I want to really learn about reading and covering options. Your scenario here is a nice example of what I'm trying to learn right now.