Actions

Difference between revisions of "SpinBall"

From Sonic Retro

(Controls)
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
:''Not to be confused with the official Sega title [[Sonic Spinball]].''
 
:''Not to be confused with the official Sega title [[Sonic Spinball]].''
{{stub}}
 
 
{{Fangame
 
{{Fangame
 
| title=''SpinBall''
 
| title=''SpinBall''
Line 6: Line 5:
 
| screenwidth=320px
 
| screenwidth=320px
 
| version=2.6.0
 
| version=2.6.0
| date=February 26, 1998
+
| date=1998-02-26
 
| engine=
 
| engine=
 
| credits=Eric Carr}}
 
| credits=Eric Carr}}
'''''SpinBall''''' is a DOS fan game created in QBasic. With no relation to [[Sonic Spinball]] the game has Sonic running through dungeons collecting coins. It was a 2D platformer just like the Genesis titles, and was ahead of it's time as a fangame. Some of it's files even date back as far as last modified on 25th April 1996.
+
{{stub}}
 +
'''''SpinBall''''' is a DOS fan game created in QBasic. With no relation to ''[[Sonic Spinball]]'', the game has [[Sonic the Hedgehog|Sonic]] running through dungeons collecting coins. It was a 2D platformer just like the Mega Drive titles, and was ahead of its time as a fangame. Some of its files even date back as far as last modified on 25th April 1996.
  
Although this is a Sonic fangame, the creator made it his own by renaming Sonic to "SpinBall".
+
Although this is a ''Sonic'' fangame, the creator made it his own (and avoided copyright issues) by renaming Sonic to "SpinBall" and [[Dr. Robotnik]] to "Dr. Spoz".
  
==Controls==
+
On modern platforms, DOSBox has issues compensating the clock speed when running this game; a manual adjustment to >7800 cycles is recommended to play the game at manageable levels.
  {| align="left" border="1"
 
      |-
 
      ! Action
 
      ! Key
 
      |-
 
      | Move Left
 
      | Right Alt
 
      |-
 
      | Move Right
 
      | Right Ctrl
 
      |-
 
      | Jump
 
      | Left Shift / Right Shift
 
      |-
 
      | Help Screen
 
      | F1
 
      |-
 
      | Quit to Menu
 
      | Esc
 
      |}
 
*
 
*
 
*
 
*
 
*
 
*
 
*
 
  
==Levels==
+
==Gameplay==
There are 7 levels in the game:
+
===Controls===
*Level 1: Escape 1/3
+
{| class="prettytable" style="width:auto;"
*Level 2: Escape 2/3
+
! Action
*Level 3: Escape 3/3 (battle vs. steely)
+
! Key
*Level 4: Crystal Waters
+
|-
*Level 5: Rescue 1/3             
+
| Move Left
*Level 6: Rescue 2/3
+
| {{Key|RightAlt}}
*Level 7: Rescue 3/3
+
|-
 +
| Move Right
 +
| {{Key|RightCtrl}}
 +
|-
 +
| Jump
 +
| {{Key|Shift}}
 +
|-
 +
| Help Screen
 +
| {{Key|F1}}
 +
|-
 +
| Quit to Menu
 +
| {{Key|Esc}}
 +
|}
  
==Cheats==
+
===Levels===
 +
There are 7 levels playable and a cutscene in the game. The game cuts out after the cutscene which is named level 8.
 +
{{InfoTable|imagewidths=200|
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Escape 1/3
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Escape 2/3
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Escape 3/3 (battle vs. steely)
 +
| password=HAGAR
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Crystal Waters
 +
| password=SWORDFISH
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Rescue 1/3
 +
| password=WIRE STRIP
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Rescue 2/3
 +
| password=IN TROUBLE
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=Rescue 3/3
 +
| password=WHEW
 +
| desc=
 +
}}
 +
{{InfoRow
 +
| screenshot=Notavailable.svg
 +
| title=The Rescue (Cutscene)
 +
| password=E1M1C1
 +
| desc=
 +
}}
 +
}}
 +
 
 +
===Cheats===
 
Type these in at any point:
 
Type these in at any point:
*"ERICRULES" - Extra Life
 
*"POOR" - Get 90 coins
 
*"GETMEOUT" - Win the current level
 
*"ZOMBIE" - Temporary Zombie Mode (Invincibility)
 
*"ERICISCOOL" - Super Zombie Mode (Invincibility)
 
*"JUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMP" - Jumping is much, much higher
 
*"BLEED" - SpinBall bleeds as he runs
 
*"GOD" - A dialog box displays "No way!  You are NOT god!"
 
*"IDDQD" - A dialog box displays "This may of helped in DOOM, but NOT HERE!"
 
*"COIN" - A dialog box displays "There MUST be another way to do this!"
 
  
==Source Code and Editing Rights==
+
{|  class="prettytable" style="width:auto;"
The source code is included in the zip file below. The creator Eric Carr has said "You may look at the source to see how I did anything, and use it for your liking as LONG as you give me credit and send me the program you make! If you have ANY ideas about a level, or would like the program to unPAK my level files to view them (in edit), please let me know. Also included are the .DAT level files. These are text files that can be EDITed and rePAKed to play in the game. Feel free to look at and edit these DAT files.
+
! Cheat
 +
! Code
 +
|-
 +
| Extra Life
 +
| ERICRULES
 +
|-
 +
| Get 90 coins
 +
|POOR
 +
|-
 +
|Win the current level
 +
|GETMEOUT
 +
|-
 +
|Temporary Zombie Mode (Invincibility)
 +
|ZOMBIE
 +
|-
 +
|Super Zombie Mode (Invincibility)
 +
|ERICISCOOL
 +
|-
 +
|Jump much, much higher
 +
|JUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMP
 +
|-
 +
|SpinBall bleeds as he runs
 +
|BLEED
 +
|-
 +
|"No way!  You are NOT god!" dialog
 +
|GOD
 +
|-
 +
|"This may of helped in DOOM, but NOT HERE!" dialog
 +
|IDDQD
 +
|-
 +
|"There MUST be another way to do this!" dialog
 +
|COIN
 +
|}
 +
 
 +
==Technical information==
 +
===Source code and editing rights===
 +
The source code is included in the archive below. The creator Eric Carr has said:
 +
{{quote|You may look at the source to see how I did anything, and use it for your liking as LONG as you give me credit and send me the program you make! If you have ANY ideas about a level, or would like the program to unPAK my level files to view them (in edit), please let me know. Also included are the .DAT level files. These are text files that can be EDITed and rePAKed to play in the game. Feel free to look at and edit these DAT files.}}
  
 
His email address can be found in the included README.
 
His email address can be found in the included README.
  
==Level Editing==
+
===Level editing===
Here are my observations from viewing Level 1 in Notepad:
+
The level files are raw text files saved as .DATs. These files are full of symbols laid out in the same way as the level, making them relatively easy to edit in software such as Notepad (Windows) or gedit (Linux). Here are my observations from viewing the playable levels in Notepad:
*B = Ground
+
 
*° = Blank
+
{|  class="prettytable" style="width:auto;"
*E = Blank (with shadow)
+
! Object
*O = Coin
+
! Symbol
*+ = Spikes (Harmful)
+
|-
*H = Falling Lava (Does not harm SpinBall)
+
| Ground Type 1
*X = Breakable Ground
+
| G
*T = Top of Lava (Harmful)
+
|-
*L = Lower Lava
+
| Ground Type 2
*= = Door (End of Level)
+
| B
 +
|-
 +
| Background (Wall)
 +
| °
 +
|-
 +
| Background (No Wall)
 +
| l or SPACE
 +
|-
 +
| Blank (with shadow)
 +
| E
 +
|-
 +
| Coin
 +
| O
 +
|-
 +
| Spikes (Harmful)
 +
| +
 +
|-
 +
| Falling Lava (Not Harmful)
 +
| H
 +
|-
 +
| Breakable Ground
 +
| X
 +
|-
 +
| Surface of Lava (Harmful)
 +
| T
 +
|-
 +
| Lower Lava (Not Harmful)
 +
| L
 +
|-
 +
| Door (End of Level)
 +
| =
 +
|-
 +
| Hanging ball on wall
 +
| b
 +
|-
 +
| Window
 +
| W
 +
|}
  
==Playing Custom Levels==
+
===Compiling custom levels===
Eric Carr also explained how you would use your own custom levels:
+
Eric Carr also explained how a user would use their own custom levels:
"Say you edited LEVEL1.DAT. Go to dos and type CODEIT and press enter. Type in LEVEL1 and press enter again. Codeit will create a PAK file, which you should then copy it to main directory. Then run spinball and go to level 1, voila!"
+
{{quote|Say you edited LEVEL1.DAT. Go to dos and type CODEIT and press enter. Type in LEVEL1 and press enter again. Codeit will create a PAK file, which you should then copy it to main directory. Then run spinball and go to level 1, voila!}}
  
 
==Downloads==
 
==Downloads==
 
{{Download|file=Spinball.7z|filesize=151 KB}}
 
{{Download|file=Spinball.7z|filesize=151 KB}}
  
[[Category:Fan Games]]
+
==References==
 +
<references/>

Latest revision as of 14:42, 11 March 2022

Not to be confused with the official Sega title Sonic Spinball.
Spinballfangame.PNG
SpinBall
Latest version: 2.6.0
Latest release date: 1998-02-26
Credits: Eric Carr
Sonicretro-round.svg This short article is in need of work. You can help Sonic Retro by adding to it.

SpinBall is a DOS fan game created in QBasic. With no relation to Sonic Spinball, the game has Sonic running through dungeons collecting coins. It was a 2D platformer just like the Mega Drive titles, and was ahead of its time as a fangame. Some of its files even date back as far as last modified on 25th April 1996.

Although this is a Sonic fangame, the creator made it his own (and avoided copyright issues) by renaming Sonic to "SpinBall" and Dr. Robotnik to "Dr. Spoz".

On modern platforms, DOSBox has issues compensating the clock speed when running this game; a manual adjustment to >7800 cycles is recommended to play the game at manageable levels.

Gameplay

Controls

Action Key
Move Left  RightAlt 
Move Right  RightCtrl 
Jump  Shift 
Help Screen  F1 
Quit to Menu  Esc 

Levels

There are 7 levels playable and a cutscene in the game. The game cuts out after the cutscene which is named level 8.

Notavailable.svg
Escape 1/3
Notavailable.svg
Escape 2/3
Notavailable.svg
Escape 3/3 (battle vs. steely)
Password: HAGAR 
Notavailable.svg
Crystal Waters
Password: SWORDFISH 
Notavailable.svg
Rescue 1/3
Password: WIRE STRIP 
Notavailable.svg
Rescue 2/3
Password: IN TROUBLE 
Notavailable.svg
Rescue 3/3
Password: WHEW 
Notavailable.svg
The Rescue (Cutscene)
Password: E1M1C1 

Cheats

Type these in at any point:

Cheat Code
Extra Life ERICRULES
Get 90 coins POOR
Win the current level GETMEOUT
Temporary Zombie Mode (Invincibility) ZOMBIE
Super Zombie Mode (Invincibility) ERICISCOOL
Jump much, much higher JUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMPJUMP
SpinBall bleeds as he runs BLEED
"No way! You are NOT god!" dialog GOD
"This may of helped in DOOM, but NOT HERE!" dialog IDDQD
"There MUST be another way to do this!" dialog COIN

Technical information

Source code and editing rights

The source code is included in the archive below. The creator Eric Carr has said:

You may look at the source to see how I did anything, and use it for your liking as LONG as you give me credit and send me the program you make! If you have ANY ideas about a level, or would like the program to unPAK my level files to view them (in edit), please let me know. Also included are the .DAT level files. These are text files that can be EDITed and rePAKed to play in the game. Feel free to look at and edit these DAT files.

His email address can be found in the included README.

Level editing

The level files are raw text files saved as .DATs. These files are full of symbols laid out in the same way as the level, making them relatively easy to edit in software such as Notepad (Windows) or gedit (Linux). Here are my observations from viewing the playable levels in Notepad:

Object Symbol
Ground Type 1 G
Ground Type 2 B
Background (Wall) °
Background (No Wall) l or SPACE
Blank (with shadow) E
Coin O
Spikes (Harmful) +
Falling Lava (Not Harmful) H
Breakable Ground X
Surface of Lava (Harmful) T
Lower Lava (Not Harmful) L
Door (End of Level) =
Hanging ball on wall b
Window W

Compiling custom levels

Eric Carr also explained how a user would use their own custom levels:

Say you edited LEVEL1.DAT. Go to dos and type CODEIT and press enter. Type in LEVEL1 and press enter again. Codeit will create a PAK file, which you should then copy it to main directory. Then run spinball and go to level 1, voila!

Downloads

Download.svg Download SpinBall
File: Spinball.7z (151 kB) (info)

References