opensonic-js
opensonic-js copied to clipboard
Open source Sonic the Hedgehog for the browser.
Open Sonic JS
This is a port of the OpenSonic Project for the web browser.
Open Sonic
http://opensnc.sourceforge.net/home/index.php
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.
Docs
https://clarkeadg.github.io/opensonic-js/docs/
Play Game

Development
Install
npm install
Run
npm start
Build
npm run build
How to Play
Moving the characters
You can play using your keyboard or a joystick. If you decide to use a joystick, make sure it has at least 2 axis and 4 buttons. Plug it before you start the game! If you want to play using your keyboard, see the table below to know how you can control the characters at any level:
Key | Effect |
---|---|
Arrow keys | Move |
Space bar | Jump |
ENTER | Pause |
Left CTRL key | Change the active team member |
ESC | Quit |