F121Live / FreeSpin

A Sonic Runners server written in NodeJS meant for experimentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FreeSpin by F121 [DISCONTINUED]

Notice: This project has been discontinued, I'm going to be focussing on the Revival client while also providing assistance to Spikewall, a new Sonic Runners server program written in C#.

FreeSpin is a Sonic Runners server emulator alternative written in NodeJS, my main objective with this project is to learn more about NodeJS and Web Applications by reading and reimplementing functions that can already be found in Outrun for Revival, a fork of Fluofoxxo's Outrun.

While FreeSpin will take advantage of MySQL, my goal is to make it as user friendly as I can.

DISCLAIMER: This application is a prototype and it is NOT intended for production use. at least not currently.

Done:

  • Added server configurations
  • Application is listening to connections

TODO:

  • Implement a JSON handler.
  • Implement and initialize a mysql database handler.
  • Implement Login functionality.
  • Implement basic functionality to allow the player to get into the Main Menu.

MISC, not a priority:

  • Get event data from the server.
  • Add login bonus logic.
  • Add gameplay logic.
  • Add player account migration logic.

- Written by F121.

About

A Sonic Runners server written in NodeJS meant for experimentation


Languages

Language:JavaScript 92.9%Language:EJS 4.4%Language:CSS 2.7%