A browser rhythm game where players click circles following rhythm of the music.
Powered by PixiJS. Beatmap source: Sayobot.
Note: This is an unofficial implementation of osu!. Scoring and judgement rules differ from official versions. Some music might not be perfectly syncing. Modes other than osu! (std) are unsupported.
Web page:
Game in action:
Discord Rich Presence:
Install Premid extension in your browser and enable activity developer, then hit load build activity under that and select the webosu.zip in discord-rpc-premid folder
Set up a web server with root directory located where index.html is in.
To host a separate live score, redirect send/fetch api requests to localhost:4000/4001 respectively, and change the api url in index.html and scripts/overlay/score.js accordingly. Then run:
nohup node api.js &- beatmap hitsounds
- user system
- some extra fixing/tweaks
Some media files are copyrighted by ppy and other people. Check their respective license before you use them.