A rhythm game as web app built in Angular2 with HTML5 database local storage and p2p transfer via a web torrent cloud. Follows Stepmania's SM and SSC file specifications and scoring rules.
Project is developed with NodeJS. It is easiest to build with Angular-Cli. With node and npm:
npm i -g angular-cli
git clone https://github.com/verbetam/rhythmos
cd rhythmos
npm install
The project can be built into es5 js standards for distribution with the following commands:
$ ng build
Build files are built to rhythmos/dist/
The project can be built and served locally through an httplight server using:
$ ng serve
This build the project and serve files from the dist directory at localhost:4200
The Jasmine unit tests specs can be run with:
$ npm test