Piano Hero is a rhythm based game like the Guitar Hero, but for Piano. It is still under development, so may occur some bugs.
It's deployed on Vercel. You can play online clicking here
- Interestellar Main Theme - Hans Zimmer (simplified)
For this application, I've used mainly React.Js, styled with Material UI, and Fabric.Js for Canvas management, animation control and collision detection.
# Clone repo
git clone https://github.com/KozielGPC/piano-hero.git
# Enter folder
cd piano-hero
# Install dependencies
yarn install
# Run
yarn dev
- Online Piano with keys and sounds
- Scrolling Notes
- Score
- Play/Restart Button
- Generate Scrolling Notes automatically through MP3 files upload
- Scoreboard for each song
- Online gameplay
Contributions are welcome, feel free to give feedbacks, ideas, open issues and pull requests. If you want to contact me, send me a message on some of my social medias.