ricora-beats
ricora-beats copied to clipboard
🎵🎹 Cross-platform rhythm game played with touch screen or keyboard by RICORA
🎮 Getting started
✨ Features
- Cross-platform support with Web browser using WebGL
- Input support both touch and keyboard
- Multiple difficulty levels and number of keys
- Competition by global score ranking
🖼️ Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🤝 Contribution
Have a look through existing Issues and Pull Requests that you could help with. If you'd like to request a feature or report a bug, please create a Issues.
Game client (This repository)
Development
This project requires the use of Bun as the JavaScript runtime. Please make sure you have Bun installed before proceeding with the setup.
Install
bun install
Set environment variable
export SERVER_URL="https://example.com"
export CREDITS="Alice\nBob, Carol\nDave, Ellen, Frank"
Fetch beatmap repository
bunx degit RICORA/ricora-beats-beatmap ./dist/assets/beatmaps
Run development server
bun run dev
Build
bun run build
Score ranking (Frontend)
See RICORA/ricora-beats-ir-frontend →
Score ranking (Backend)
See RICORA/ricora-beats-ir-backend →
Beatmap
See RICORA/ricora-beats-beatmap →