Mario: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Icecream17 (talk | contribs) (add links) |
||
(24 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
Mario is the main protagonist of [[Super Mario 64]] and | '''Mario''' is the main protagonist of ''[[Super Mario 64]]'', and is the main [[object]] that the player controls. | ||
Most of the code involving updating Mario has to do with actions (see [[Action#Frame]] for a technical summary). The following are the controls for various movements:. | |||
{{object_infobox | |||
|image= STROOP-_Mario.png | |||
|hitbox_type=cylinder | |||
|hitbox_radius=50 | |||
|hitbox_height=160 | |||
|hitbox_down=0 | |||
|damage=none | |||
|damage_hatless=none | |||
|tangibility_radius=1000 | |||
|interaction_type=none | |||
|related=[[Mario Spawner]] | |||
|found_in=[[All Courses]] | |||
}} | |||
{| class="wikitable" | {| class="wikitable" | ||
! rowspan=2| Action || rowspan=2 | Nintendo 64 || colspan=2 | <span class=explain style=color:inherit title="Nintendo 64 version">Wii (Virtual Console)</span> | ! rowspan="2" | Action || rowspan="2" | Nintendo 64 || colspan="2" | <span class="explain" style="color:inherit" title="Nintendo 64 version">Wii (Virtual Console)</span> | ||
|- | |- | ||
! GameCube Controller || Classic Controller | ! GameCube Controller || Classic Controller | ||
|- | |- | ||
! rowspan=2 | Movement | ! rowspan="2" | Movement | ||
| [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] | | [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] | ||
|- | |- | ||
| colspan=3 | There are two modes of moving, walking and running. The more the control stick tilts away from the center, the | | colspan="3" | There are two modes of moving, walking and running. The more the control stick tilts away from the center, the faster Mario moves; the opposite is also true. | ||
|- | |- | ||
! rowspan=2 | Jump | ! rowspan="2" | [[Single Jump]] | ||
| [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | The initial velocity of a single jump is equal to 42 + Horizontal speed / 4. | | colspan="3" | The initial velocity of a single jump is equal to 42 + Horizontal speed / 4. | ||
|- | |- | ||
! rowspan=2 | Double Jump | ! rowspan="2" | [[Double Jump]] | ||
| [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | After jumping, press when landing on the floor. The initial velocity of a double jump is equal to 52 + Horizontal speed / 4. | | colspan="3" | After jumping or falling, press A when landing on the floor. The initial velocity of a double jump is equal to 52 + Horizontal speed / 4. | ||
|- | |- | ||
! rowspan=2 | Triple Jump | ! rowspan="2" | [[Triple Jump]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | After double jumping, press A when landing on the floor. <br> With the Wing Cap, you don't need to be moving to do a triple jump, and if you don't cancel it with a ground pound or | | colspan="3" | After double jumping, press A when landing on the floor. At least 20 speed is required to triple jump.<br>With the [[Wing Cap]], you don't need to be moving to do a [[Flying Triple Jump|triple jump]], and if you don't cancel it with a ground pound, dive, or landing in the first few frames Mario will start [[flying]]. | ||
|- | |- | ||
! rowspan=2 | Wall Kick | ! rowspan="2" | [[Wall Kick]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]]<b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]]<b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | Mario must | | colspan="3" | Mario must jump to a wall and when he touches it, press A. Mario must have at least 16 speed. | ||
|- | |- | ||
! rowspan=2 | | ! rowspan="2" | [[Sideflip]] | ||
| [[File:N64-Control-Left.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Right.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Left.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Control-Right.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Left.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Right.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Left.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Right.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Left.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Control-Right.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Left.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Right.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | Jump button must be pressed while in the turnaround action. | | colspan="3" | Jump button must be pressed while in the [[turnaround]] action. Mario must have at least 16 speed. | ||
|- | |- | ||
! Backflip | ! [[Backflip]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
! Long Jump | ! [[Long Jump]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
! rowspan=2 | Ground Pound | ! rowspan="2" | [[Ground Pound]] | ||
| [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | | [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | ||
|- | |- | ||
| colspan=3 | Mario must be in mid-air to perform this move. | | colspan="3" | Mario must be in mid-air to perform this move. | ||
|- | |- | ||
! Duck / Crouch | ! Duck / [[Crouch]] | ||
| [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | | [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | ||
|- | |- | ||
! Crawl | ! [[Crawl]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b>[[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Neutral.png]] | | [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b>[[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Neutral.png]] | ||
|- | |- | ||
! Punch | ! [[Punch]] | ||
| [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic- | | [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-B.png]] | ||
|- | |- | ||
! Dive | ! rowspan="2" | [[Dive]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic- | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | ||
|- | |- | ||
| colspan="3" |Doing a dive is the same as doing a kick but Mario has more speed. | |||
|- | |- | ||
| | ! rowspan="2" | [[Kick]] | ||
| [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-B.png]] | |||
|- | |- | ||
| colspan="3" | Can be done in a single jump or double jump (see [[Jump Kick]]) when Mario has less than 28 speed.<br>Can also be done on the ground while holding A if Mario's speed is less than 29 or the joystick magnitude is not greater than 48. | |||
| | |||
|- | |- | ||
! Sweep Kick | ! [[Slide Kick]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic- | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | ||
|- | |||
! [[Sweep Kick]] | |||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | |||
|- | |- | ||
! Rotate/Center camera | ! Rotate/Center camera | ||
Line 76: | Line 92: | ||
| [[File:N64-Button-R.png]] || [[File:Gamecube-Button-R.png]] || [[File:Wii-Classic-Button-R.png]] | | [[File:N64-Button-R.png]] || [[File:Gamecube-Button-R.png]] || [[File:Wii-Classic-Button-R.png]] | ||
|- | |- | ||
! rowspan=1 | Zoom in/Look around | ! rowspan="1" | Zoom in/Look around | ||
| [[File:N64-C-Up.png]] || [[File:Gamecube-Cstick-Up.png]] || [[File:Wii-Classic-Rstick-Up.png]] | | [[File:N64-C-Up.png]] || [[File:Gamecube-Cstick-Up.png]] || [[File:Wii-Classic-Rstick-Up.png]] | ||
|- | |- |
Latest revision as of 19:57, 28 April 2024
Mario is the main protagonist of Super Mario 64, and is the main object that the player controls.
Most of the code involving updating Mario has to do with actions (see Action#Frame for a technical summary). The following are the controls for various movements:.
Mario | |||
Hitbox Info | |||
Hitbox |
cylinder with radius of 50 and height of 160, offset down 0 units | ||
Damage | none | ||
Damage without hat | none | ||
Tangibility radius | 1000 | ||
Interaction type | none | ||
| |||
|
Action | Nintendo 64 | Wii (Virtual Console) | |
---|---|---|---|
GameCube Controller | Classic Controller | ||
Movement | |||
There are two modes of moving, walking and running. The more the control stick tilts away from the center, the faster Mario moves; the opposite is also true. | |||
Single Jump | |||
The initial velocity of a single jump is equal to 42 + Horizontal speed / 4. | |||
Double Jump | + | + | + |
After jumping or falling, press A when landing on the floor. The initial velocity of a double jump is equal to 52 + Horizontal speed / 4. | |||
Triple Jump | + + + | + + + | + + + |
After double jumping, press A when landing on the floor. At least 20 speed is required to triple jump. With the Wing Cap, you don't need to be moving to do a triple jump, and if you don't cancel it with a ground pound, dive, or landing in the first few frames Mario will start flying. | |||
Wall Kick | + | + | + |
Mario must jump to a wall and when he touches it, press A. Mario must have at least 16 speed. | |||
Sideflip | + + | + + | + + |
Jump button must be pressed while in the turnaround action. Mario must have at least 16 speed. | |||
Backflip | + | + | + |
Long Jump | + + | + + | + + |
Ground Pound | |||
Mario must be in mid-air to perform this move. | |||
Duck / Crouch | |||
Crawl | + | + | + |
Punch | |||
Dive | + | + | + |
Doing a dive is the same as doing a kick but Mario has more speed. | |||
Kick | |||
Can be done in a single jump or double jump (see Jump Kick) when Mario has less than 28 speed. Can also be done on the ground while holding A if Mario's speed is less than 29 or the joystick magnitude is not greater than 48. | |||
Slide Kick | + + | + + | + + |
Sweep Kick | + | + | + |
Rotate/Center camera | / | / | / |
Switch camera modes | |||
Zoom in/Look around | |||
Zoom out | |||
Pause menu |