A web rhythm game. Play the game online.
Note: if you play the game in this way, you still need internet access.
Install Ruby, and then run
git clone --recursive https://github.com/sunniesnow/sunniesnow.github.io.git
cd sunniesnow.github.io
bundle install # and resolve all errors if there are any
JEKYLL_ENVIRONMENT=production bundle exec jekyll serve --host 0.0.0.0 --port 4000
Now, visit http://localhost:4000/game/ to see the game.
You can also build the static files by running bundle exec jekyll build
.
You can see the built files in the _site
directory.
I do not think anyone would want to do this, but sunniesnow-record does this. Look at its source codes for reference.
Sunniesnow is licensed under GPL-3.0.
Sunniesnow has no relation to the game Lyrica by any means, nor does it contain any proprietary assets from Lyrica.
The open-source projects used by Sunniesnow:
- PixiJS (MIT),
- JSZip (MIT or GPL-3.0),
- Mime (MIT),
- audio-decode (MIT),
- marked (MIT),
- DOMPurify (Apache-2.0 or MPL-2.0),
- wangfonts (GPL-2.0),
- Yuji (OFL-1.1),
- LXGW WenKai (OFL-1.1),
- Noto fonts (OFL-1.1),
- vConsole (MIT).
Sunniesnow's source codes do not contain any files from the above projects. Sunniesnow uses them by letting the client download needed files from public CDN sources.