Skip to content

clarkeadg/opensonic-js

Repository files navigation

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

Click here to 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

About

Open source Sonic the Hedgehog for the browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published