This page is for the basic information about how to understand the controls of SSBM. There are far more intricate inner workings of the GameCube Controller and how SSBM was designed in tandem with it, taking extensive advantage of two Fully-Analog Sticks and Analog Triggers, as well as the face buttons and single bumper button. The design choices of the developers led to a highly expressive fighting engine, with some unforeseen consequences.
See SSBM/Advanced Controls for detailed information about the context pertaining to how the Nintendo GameCube Controller's Interface, the Nintendo GameCube, and the SSBM Game Engine all interact with each other.
Controls
The GameCube Controller
The GameCube controller is impossible to ignore when it comes to the intended control scheme of SSBM, due to the design and development of both SSBM and the GameCube Controller occurred simultaneously. It is the most widespread and de facto way to play SSBM, until future community-created controllers started to be developed for the sole purpose of playing competitive SSBM.
Digital Controls
To use GCN Buttons in line with normal text, use Template:Icon-GCN arguments.
Argument | Result |
---|---|
{{Icon-GCN|set}} | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
{{Icon-GCN|mash}} | |
{{Icon-GCN|a}} | ![]() |
{{Icon-GCN|b}} | ![]() |
{{Icon-GCN|ls}} | ![]() |
{{Icon-GCN|tiltd}} | ![]() |
{{Icon-GCN|tiltdl}} | ![]() |
{{Icon-GCN|tiltdr}} | ![]() |
{{Icon-GCN|tapd}} | ![]() |
{{Icon-GCN|tiltl}} | ![]() |
{{Icon-GCN|tapl}} | ![]() |
{{Icon-GCN|tiltr}} | ![]() |
{{Icon-GCN|tapr}} | ![]() |
{{Icon-GCN|tiltu}} | ![]() |
{{Icon-GCN|tiltul}} | ![]() |
{{Icon-GCN|tiltur}} | ![]() |
{{Icon-GCN|tapu}} | ![]() |
{{Icon-GCN|cs}} | ![]() |
{{Icon-GCN|cd}} | ![]() |
{{Icon-GCN|cdl}} | ![]() |
{{Icon-GCN|cdr}} | ![]() |
{{Icon-GCN|cl}} | ![]() |
{{Icon-GCN|cr}} | ![]() |
{{Icon-GCN|cu}} | ![]() |
{{Icon-GCN|cul}} | ![]() |
{{Icon-GCN|cur}} | ![]() |
{{Icon-GCN|d}} | ![]() |
{{Icon-GCN|dd}} | ![]() |
{{Icon-GCN|ddl}} | ![]() |
{{Icon-GCN|ddr}} | ![]() |
{{Icon-GCN|dl}} | ![]() |
{{Icon-GCN|dr}} | ![]() |
{{Icon-GCN|du}} | ![]() |
{{Icon-GCN|dul}} | ![]() |
{{Icon-GCN|dur}} | ![]() |
{{Icon-GCN|l}} | ![]() |
{{Icon-GCN|lb}} | ![]() |
{{Icon-GCN|la}} | ![]() |
{{Icon-GCN|r}} | ![]() |
{{Icon-GCN|rb}} | ![]() |
{{Icon-GCN|ra}} | ![]() |
{{Icon-GCN|start}} | ![]() |
{{Icon-GCN|x}} | ![]() |
{{Icon-GCN|y}} | ![]() |
{{Icon-GCN|z}} | ![]() |
A-Button - Circular - Positioned in the Center of the Face Button cluster on the East side of the controller; it is also much larger than the rest of the face buttons.
B-Button - Circular - Southwest of the
A-Button.
X-Button - Kidney Shaped - East of the
A-Button.
Y-Button - Kidney Shaped - North of the
A-Button.
Z-Button - Capsule Shaped - Positioned on top of the controller, closest to the front on the East side. It contains a weak tactile microswitch.
R-Shoulder-Button - Saddle Shaped Button - Positioned on top of the controller, furthest from the front on the East side.
L-Shoulder-Button - Saddle Shaped Button - Positioned on top of the controller, furthest from the front on the West side.
START-Button - Circular - Center of the front face of the controller.
Analog Controls
Analog Sliders: The L-Shoulder-Button and
R-Shoulder-Button on the GameCube controller measure precisely how far down their respective physical interfaces are pushed. These values are called the
Analog-L-Slider and the
Analog-R-Slider, respectively.
Left-Stick - AKA the "Grey-Stick" or the "Left-Stick" - (Measures X-Axis and Y-Axis Values)
C-Stick - AKA the "Yellow-Stick" or the "Right-Stick" (Measures it's own Unique X and Y Values, Called Z-Axis and Rotate-X-Axis)
Notation
Joystick Notation
Numpad Notation
Numpad notation denotes directional inputs in fighting games by using numbers that correspond to directions according to their position on a keyboard numpad.
Square brackets around a button indicate that the button can be held to charge the move
e.g. 5[b] denotes a neutral b that can be charged.
Prefixes:
- j. denotes that the input is done during a jump
- t. denotes that the input is done while tilting the stick in the specified direction
- s. denotes that the input is done while simultaneously smashing the stick in the specified direction
- d. denotes that the input is done while dashing
- g. denotes that the input is done during a grab
Normal Moves
The names of normal moves are written with u, f, b, d, or n to denote up, forwards, back, down, or neutral respectively, then the move type: tilt, smash, or "air" to denote aerial (except in the case of jabs which are simply referred to as a jab).
e.g. fTilt, dAir, uSmash refer to forward tilt, down aerial, up smash respectively.
Note that some permutations of direction and move type do not exist; there is no such thing as a nSmash or a nTilt.
Special Moves
Special moves are referred to as upB, sideB, downB, or nB corresponding to the direction held on the analog stick.