Allegro.cc
Projects
Action252
Adventure22
Arcade216
Board Games30
Demos24
Emulators10
Other68
Puzzle139
Role Playing40
Sports25
Strategy58
Utilities46
Resource Directory
Code Gallery3
Compilers12
Help & Documents13
Libraries63
Media2
Tools8
Depot Games: Open Sonic

Current Version: 0.1.3

Project Status: Demo Release

Highest Popularity: #10 during February 2010

Links: Web Site

Category: Platform

Developers: Alexandre Martins

Number of Players: 1

Ports: Linux, Windows

Source Code: Available

Author's Description: Open Sonic is a free open-source game based on the "Sonic the Hedgehog" universe. It introduces a different style of gameplay called cooperative play, in which it's possible to control 3 characters simultaneously. Unlike most similar games, Open Sonic provides a greater level of interaction between the player and the levels. It's more than just a jump'n'run; the user must come up with some strategy in order to get through the levels.

Open Sonic is written from the ground up in C language and uses the Allegro game programming library for graphics, sounds, player input and timers. Currently this game works on Windows, Linux and Mac OS X.

This game has an embedded level editor and a 360° movement engine. Open Sonic also features cooperative play with Sonic, Tails & Knuckles and new powerups like the Magic Glasses. We hope to replace the "ripped" gfx/sfx by original user-made content soon.

Visit us on the web: opensnc.sourceforge.net

Downloads

Name Comments Size Date
opensnc-linux-0.1.3.tar.gz Linux binaries 6,475,021 02/16/2010 10:42 PM
opensnc-src-0.1.3.tar.gz Source code 5,839,131 02/16/2010 10:36 PM
opensnc-win-0.1.3.zip Windows binaries 6,522,213 02/16/2010 10:50 PM

What's New:

0.1.3
* Tails has gained a new move: now he is able to pick up the other characters and carry them around
* Improved the level editor (it includes a bigger work area and new buttons)
* New level editor feature: grids
* New level editor feature: groups. You can now easily place groups of objects in your level. Useful to make loops and other common structures
* New level editor features: undo and redo
* New translations: German, Polish, Czech
* New songs: options screen and stage cleared
* New screen: options screen
* Removed the launcher program
* Improved the joystick programming. Just plug your joypad before starting the game and start playing!
* New icon
* New engine feature: bricks have a z-index property. Now it's possible to design background/foreground bricks
* New engine feature: clouds. Clouds are types of bricks also known as "one-way platforms"
* Implemented jump sensitivity and spindash through multiple boxes
* Centered Tails' sprites when jumping
* Improved the GUI/HUD
* New level: Chilpoctli Temple Zone (user-made graphics - thanks, Celdecea!)
* New level: Template (user-made graphics)
* Custom quests may be launched via command line using the --quest option (see opensonic --help)
* Removed the Master Quest
* New quests: Extra levels, Super Bosses
* Updated the docs
* Code improvements
* Bugfixes and lots of small changes

0.1.2
* Improved physics
* Multi-Language support (English, Portuguese, French and Spanish)
* Joystick support
* OGG music support
* New original songs by Di Rodrigues: Title Screen and Extra Life
* English and Portuguese translations by Alexandre Martins
* Spanish translation by Lainz
* French translation by Arthur Blot
* MacOS support is now experimental
* Dreamcast port by Neoblast
* New command-line option: --color-depth and new 256-color mode
* New command-line option: --low-memory, used to reduce memory usage (slow hardware) - useful to port the game to other platforms
* Knuckles can break walls just by touching them (spindash isn't needed anymore)
* New original sprites by Celdecea (checkpoint orb, spring pads and ring shields)
* Some graphics were improved by Lainz
* New fonts
* If the ESC key is pressed while playing, a confirmation box is shown
* Improved the compiling process
* New credits screen
* Updated the docs
* Updated the launcher
* Improved the wordwrap routines
* Bugfixes and some small changes

0.1.1
* Better friction and gravity
* The teleporters now work only once
* Improved the slopes
* Updated the launcher
* Updated the docs
* Linux users can now save/load data (levels, quests, images, etc.) to/from $HOME/.opensonic/ (please see the docs for more information)
* Linux users can now use the "make install" command (only when using the source package - please see the docs)
* New level editor command: change spawn point
* Bugfixes

Screenshots
Screenshot
Screenshot
Public Opinion
Overall Rating: 10.0
  • 10I was surprised by just how great this game is. I'd wager to say the quality is on par with that of the original Sonic games. The controls are near identical to the originals (the only major difference I noticed was that Knuckles takes a while to stand up after flying then landing).
The Developer
Alexandre Martins
Alexandre MartinsI'm a computer science student from Brazil. (View Profile)