Actions

Difference between revisions of "Spin Dash"

From Sonic Retro

m (Spin Dash in Most 2D Games: grammar fix)
Line 1: Line 1:
[[Image:Brawl spindash.jpg|thumb|right|Sonic performing a Spin Dash, as seen in ''[[Super Smash Bros. Brawl]]''.]]
+
[[Image:Brawl spindash.jpg|thumb|right|[[Sonic the Hedgehog]] performing a Spin Dash in ''[[Super Smash Bros. Brawl]]''.]]
The '''Spin Dash''', first mentioned as the '''Super Dash Attack''' in the ''[[Sonic the Hedgehog 2 (16-bit)]]'' [[:Image:Sonic2_us_manual_06_07.gif|instruction manual]], and known as a '''Turbo''' in ''[[Sonic the Comic]]'', refers to the ability of [[Sonic]] and others to dash off from a standstill. Sonic rolls into a ball form and spins to rev up and gain momentum and takes off at great speed. If a [[badnik]] is hit while in this ball form when it is going at high speed or while revving up the spin dash it takes damage. The spin dash is faster and generally more powerful than the [[spin roll]].
+
The '''Spin Dash''', first mentioned as the '''Super Dash Attack''' in the ''[[Sonic the Hedgehog 2 (16-bit)]]'' [[:Image:Sonic2_us_manual_06_07.gif|instruction manual]], and known as a '''Turbo''' in ''[[Sonic the Comic]]'', refers to the ability of [[Sonic]] and other playable characters to dash off from a standstill. Sonic rolls into a ball form, spins to rev up and gain momentum, and takes off at great speed. As on any other occasion, if an enemy (e.g. a [[badnik]] or [[Dr. Eggman]] is hit while Sonic is in ball form, they take damage. The Spin Dash is faster and can be more useful than the [[Spin attack#Spin roll|spin roll]].
  
The move was first introduced in ''[[Sonic the Hedgehog 2 (16-bit)|Sonic 2]]'' and has appeared in most Sonic games that have been released since then. In side-scrolling games the move is performed by pressing {{down}} and a jump button. Most 3D titles have the spin dash assigned to a single button.
+
In its most famous form, the move was first introduced in ''[[Sonic the Hedgehog 2 (16-bit)|Sonic 2]]'' and has appeared in most Sonic games released since. In 2D side-scrolling games the move is performed by pressing {{down}} and a jump button. Most 3D titles have the spin dash assigned to a single button.
  
==Spin Dash in Most 2D Games==
+
==In most 2D Games==
[[Image:SpinDash.PNG|frame|right|[[Knuckles]], about to demonstrate the technique on a helpless [[Sparkle]] in [[Carnival Night Zone]].]]
+
[[Image:SpinDash.PNG|frame|right|[[Knuckles the Echidna]] about to demonstrate the technique on a helpless [[Sparkle]] in ''[[Sonic the Hedgehog 3|Sonic 3]]'''s [[Carnival Night Zone]].]]
In ''Sonic 2'', ''Sonic 3'', and ''Sonic & Knuckles'', the Spin Dash works the same way. It is used in all subsequent 2D games. Holding {{down}} and pressing {{a}}, {{b}}, or {{c}} will charge up a Spin Dash, and releasing {{down}} will send [[Sonic]] zooming off at high speed in whatever direction he is facing. By repeatedly tapping the button the speed will increase. There are a few cool little tricks to be learned other than just blasting to the side.  
+
The classic Spin Dash debuted in ''[[Sonic the Hedgehog 2 (16-bit)|Sonic 2'', works almost identically in ''[[Sonic the Hedgehog 3|Sonic 3]]'' and ''[[Sonic & Knuckles]]'', and is usable in all subsequent 2D games. Holding {{Down}} and pressing Jump ({{A}}, {{B}} or {{C}}) will charge up a Spin Dash; releasing {{down}} will send the character zooming forwards at high speed. By repeatedly tapping the button, the launch speed increases. <!---"There are a few tricks that are possible, other than simply blasting to the side." Which people should add more of to justify this statement!--->
  
Diagonal Blast: This trick takes expert timing. Charge up the Spin Dash by holding {{down}} and pressing {{a}} rapidly. Then, the split second after releasing {{down}}, press {{up}} and tap {{a}}. If timed correctly, Sonic will blast off at an upward angle, which is useful in areas with varied terrain.
+
Diagonal Blast: This is a trick that takes expert timing. Charge up the Spin Dash then, a split second after releasing {{Down}}, press {{Up}} and tap Jump. If timed correctly, the character will rapidly blast off at an upward angle, which is useful in areas with varied terrain.
  
==Spin Dash in Sonic 1==
+
==In ''Sonic 1''==
===Sonic Jam===
 
When ''[[Sonic 1]]'' was ported to the [[Sega Saturn]] as part of the Sonic games compilation, ''[[Sonic Jam]]'', the Spin Dash was introduced into the game. This allowed the player to finish levels in much quicker time. It also caused a problem in [[Green Hill Zone]] where it would be possible for Sonic to die falling off the bottom of the screen after Spin Dashing through a tunnel.
 
  
===Sonic the Hedgehog Genesis===
+
===Official implementations===
The Spin Dash is present in ''[[Sonic the Hedgehog Genesis]]'' and works much the same as in ''Sonic 2'', though when charging up you are still vulnerable.
+
====''Sonic Jam''====
 +
When ''[[Sonic the Hedgehog 1 (16-bit)|Sonic the Hedgehog 1]]'' was ported to the [[Sega Saturn]] as part of the ''Sonic'' games compilation ''[[Sonic Jam]]'', the Spin Dash was added as an optional feature. This allowed the player to finish levels in much quicker time, but created a potential problem in [[Green Hill Zone]] by slightly increasing the chance of triggering the [[Sonic the Hedgehog (16-bit) bug list#Speed Tunnel Scrolling in Green Hill Zone|S-tunnel scrolling bug]], in which the screen does not scroll quickly enough to keep up with Sonic and he dies on hitting the bottom as if it were a pit.
 +
====Sonic the Hedgehog Genesis====
 +
The Spin Dash is present in ''[[Sonic the Hedgehog Genesis]]'' and works much the same as in ''Sonic 2'', though when charging up Sonic is vulnerable to damge.
  
===ROM Hacks===
+
===ROM hacks===
In chronological order:
+
Originally, adding the Spin Dash to a [[sega:ROM hacking|ROM hack]] of ''[[Sonic the Hedgehog (16-bit)|Sonic 1]]'' was considered technically impressive. In chronological order:
*[[Esrael]] ported the Spin Dash code from ''[[Sonic 2 Beta]]''.
+
*[[Esrael]] ported its code from ''[[Sonic 2 Beta]]''.
*[[drx]] wrote his own Spin Dash code.
+
*[[drx]] wrote his own code.
*[[Hivebrain]] ported the Spin Dash code from ''[[Sonic 2]]'' (final version), as part of his ''[[Sonic 1 Plus]]'' ROM hack.
+
*[[Hivebrain]] ported its code from ''[[Sonic 2]]'' (final version), as part of his ''[[Sonic 1 Plus]]'' ROM hack.
*[[Stealth]] ported the Spin Dash (along with the entire Knuckles object) from ''[[Knuckles in Sonic 2]]'' as part of his ''[[Knuckles the Echidna in Sonic the Hedgehog]]'' ROM hack. This port of the Spin Dash was also included in ''[[Sonic Megamix]]''.
+
*[[Stealth]] ported the move (along with the entire [[Knuckles the Echidna]] object) from ''[[Knuckles in Sonic 2]]'', as part of his hack ''[[Knuckles the Echidna in Sonic the Hedgehog]]''. This implementation was also included in ''[[Sonic the Hedgehog Megamix]]''.
*[[Cinossu]] wrote his own Spin Dash code, in the style of ''Sonic CD'', for his ROM hack, ''[[Sonic the Hedgehog Extended Edition]]''.
+
*[[Cinossu]] wrote his own code, in the style of ''Sonic CD'' (see below), for his hack ''[[Sonic the Hedgehog Extended Edition]]''.
 
<!--- Do not add to this list --->
 
<!--- Do not add to this list --->
  
Nowadays, due to widespread [[ASM]] usage and the existence of a [[SCHG_How-to:Add_Spin Dash_to_Sonic_1/Part_1|Spin Dash porting guide]], most recent Sonic 1 hacks feature a Sonic 2-style Spin Dash.
+
Nowadays, due to widespread [[sega:assembly language|assembly language]] usage and the existence of a [[SCHG_How-to:Add_Spin Dash_to_Sonic_1/Part_1|Spin Dash porting guide]], most recent ''Sonic 1'' hacks feature a ''Sonic 2''-style Spin Dash.
  
 +
==In ''Sonic CD''==
  
==Spin Dash in Sonic CD==
+
''[[Sonic the Hedgehog CD]]'' was released before ''[[Sonic the Hedgehog 2 (16-bit)|Sonic 2]]'', and so technically marks the Spin Dash's debut, but here the move functions differently to that in the latter game and subsequent 2D titles. Revving up does not confer invulnerability to attack, and must be completed by holding Jump for a sufficient time, otherwise Sonic will stand up instead of blasting off--which, in any case, he always does at the same speed, as the launch speed is not scalable.
The Spin Dash in ''Sonic CD'' works different than the one that appeared in ''Sonic 2'' and later titles. Sonic still takes hits while in the ball form and the spin dash must be revved up by repeatedly pressing the button before being used or Sonic will stand up instead of using the move.
 
  
 +
This version has been implemented in some ''Sonic 1'' hacks. <!---but I can't remember any examples---> Conversely, the hack ''[[Sonic CD Plus Plus]]'' replaces it with the more famous ''Sonic 2'' version.
  
==Spin Dash in 3D games==
+
==In 3D games==
Since ''[[Sonic 3D Blast]]'', the Spin Dash is performed by pressing a single button (usually when standing still) rather than pressing {{down}} and jump, since pressing down would result in Sonic moving in the opposite direction as he was facing.
+
Since ''[[Sonic 3D Blast]]'', the Spin Dash is performed by pressing a single dedicated button (usually from a standstill) rather than pressing {{Down}} and Jump, because the directions are used to move Sonic around the floor.
  
 
[[Category:Moves]]
 
[[Category:Moves]]

Revision as of 06:31, 22 June 2010

Sonic the Hedgehog performing a Spin Dash in Super Smash Bros. Brawl.

The Spin Dash, first mentioned as the Super Dash Attack in the Sonic the Hedgehog 2 (16-bit) instruction manual, and known as a Turbo in Sonic the Comic, refers to the ability of Sonic and other playable characters to dash off from a standstill. Sonic rolls into a ball form, spins to rev up and gain momentum, and takes off at great speed. As on any other occasion, if an enemy (e.g. a badnik or Dr. Eggman is hit while Sonic is in ball form, they take damage. The Spin Dash is faster and can be more useful than the spin roll.

In its most famous form, the move was first introduced in Sonic 2 and has appeared in most Sonic games released since. In 2D side-scrolling games the move is performed by pressing Down and a jump button. Most 3D titles have the spin dash assigned to a single button.

In most 2D Games

Knuckles the Echidna about to demonstrate the technique on a helpless Sparkle in Sonic 3's Carnival Night Zone.

The classic Spin Dash debuted in [[Sonic the Hedgehog 2 (16-bit)|Sonic 2, works almost identically in Sonic 3 and Sonic & Knuckles, and is usable in all subsequent 2D games. Holding Down and pressing Jump (A, B or C) will charge up a Spin Dash; releasing Down will send the character zooming forwards at high speed. By repeatedly tapping the button, the launch speed increases.

Diagonal Blast: This is a trick that takes expert timing. Charge up the Spin Dash then, a split second after releasing Down, press Up and tap Jump. If timed correctly, the character will rapidly blast off at an upward angle, which is useful in areas with varied terrain.

In Sonic 1

Official implementations

Sonic Jam

When Sonic the Hedgehog 1 was ported to the Sega Saturn as part of the Sonic games compilation Sonic Jam, the Spin Dash was added as an optional feature. This allowed the player to finish levels in much quicker time, but created a potential problem in Green Hill Zone by slightly increasing the chance of triggering the S-tunnel scrolling bug, in which the screen does not scroll quickly enough to keep up with Sonic and he dies on hitting the bottom as if it were a pit.

Sonic the Hedgehog Genesis

The Spin Dash is present in Sonic the Hedgehog Genesis and works much the same as in Sonic 2, though when charging up Sonic is vulnerable to damge.

ROM hacks

Originally, adding the Spin Dash to a ROM hack of Sonic 1 was considered technically impressive. In chronological order:

Nowadays, due to widespread assembly language usage and the existence of a Spin Dash porting guide, most recent Sonic 1 hacks feature a Sonic 2-style Spin Dash.

In Sonic CD

Sonic the Hedgehog CD was released before Sonic 2, and so technically marks the Spin Dash's debut, but here the move functions differently to that in the latter game and subsequent 2D titles. Revving up does not confer invulnerability to attack, and must be completed by holding Jump for a sufficient time, otherwise Sonic will stand up instead of blasting off--which, in any case, he always does at the same speed, as the launch speed is not scalable.

This version has been implemented in some Sonic 1 hacks. Conversely, the hack Sonic CD Plus Plus replaces it with the more famous Sonic 2 version.

In 3D games

Since Sonic 3D Blast, the Spin Dash is performed by pressing a single dedicated button (usually from a standstill) rather than pressing Down and Jump, because the directions are used to move Sonic around the floor.