henryzt / rhythm-plus-music-game Goto Github PK
View Code? Open in Web Editor NEWCommunity-based vertical scrolling rhythm game (VSRG) made with Vue.js and canvas (WIP)
Home Page: https://rhythm-plus.com
License: GNU General Public License v3.0
Community-based vertical scrolling rhythm game (VSRG) made with Vue.js and canvas (WIP)
Home Page: https://rhythm-plus.com
License: GNU General Public License v3.0
Currently the timing window changes as the rate changes, at high rates, the judgement window becomes too tight to hit. You could timing based judgment instead, like stepmania.
Background music and the actual game music (when srcMode
is url
), both use the audio tag to play the mp3 file, should play after the user's first interaction.
Audio plays normally on Chrome on mac or Android. Sometimes the initial audio when the page was first loaded will be blocked for security reasons, but after user interaction, every audio will play without issue. Also fixAudioContext helps to play the initial load audio right after user interaction.
Initial audio won't play no matter what on mac safari, audio on other pages will play when the user interacts and navigate to the page, however the audio contain noticeable noise, this might be caused by the audio analyser on WebKit.
Every audio won't play on iOS safari, even when you directly start or seek the audio tag component. If AudioContext is disconnected with the audio tag, you can start the audio after first user interaction.
iOS 13.31 iPadOS
Change audio tags into web audio API? Not guaranteed it will work either.
when i copy the video link and then paste it its says pleas fill in required fields even though i did
I doubt anyone would find it fun to have to pause mid-chart in order to play it in its entirety...
Thanks for making this really fun game tho :D
There should be the ability to both download charts as a file so they can be used in another game if Rhythm Plus is used for charting, and the ability to share the ability to edit a chart with certain people, so they can also modify the chart as they need and obtain the file themselves.
Dependabot was set up to create pull requests against the branch dev
, but couldn't find it.
If the branch has been permanently deleted you can update Dependabot's target branch from your dashboard.
This game needs offset settings. People will want to use bluetooth headphones when playing the game and it will be a horrible experience to play this with headphones without offset. Other audio lag issues could pose similar issues if there is no offset control.
Nit: will this behave properly properly on iOS browsers where IIRC local storage has a short expiration duration? Same for setStorage
below.
Originally posted by @jieyouxu in #63 (comment)
when are rankings going to be released? just wanted to know since in an avid player.
I'll start off with the possible bug...
Every time I try to switch to visualizer OFF it redirects that setting to space visualizer.
Dunno if this is known or if visualizer off is not a feature yet..
I am running on a Chromebook, so you can expect my performance on anything to be absolute shit.
I get jitters randomly while playing a song and average around 20-25 FPS
Same goes with Rythm+
Here are some things that could help me and other potato users.
These are just suggestions.. please feel free to COMPLETELY destroy this thread after fixing that possible bug.
(Before you go "Get a better PC/Laptop", I would LOVE to but I am not in a financial situation for buying things such as a new laptop/PC.)
What data or tables do i have to add to be able to view songs and create accounts.
Im getting Uncaught (in promise) FirebaseError: Missing or insufficient permissions.
So when i try to verify a map on the button where it use to be it says "Sorry due to the high volume of requests, we have temporarily disabled the verification submission" I know this is just me due to seeing other maps getting verified it's been like this for months only addressing this now because I thought they would change that but I guess not so idk if this is a bug
The current chart editor is designed around hitting keys as the song plays, which is a very inaccurate method of charting since nobody has totally perfect key-hitting ability. It is very difficult to chart accurately using timestamps alone.
Instead, the editor should support charting based on tempo & time signature, allowing for perfect alignment of chart notes to the music.
Btw this is a fascinating project, great work so far.
when i first tried to make an account on the game, it just says "logging you in" or something and it just keeps saying that, and no there isn't anything wrong with my laptop or internet, i think it might be a bug?
There are a lot of Quality of Life features that needs to be added in but it seems the last commit was 2 years ago.
Would be great if I could be able to change my rating for a chart, since I accidentally rated one low when I was trying to rate another chart, and now I feel really bad.
Hi! I'm currently leading a collaboration to make a rhythm game on Scratch, and I'm looking to create my own rhythm game afterwards utilizing Godot.
In order for me to ramp up faster and get more familiar with the tools and ins and outs of rhythm game development, however, I wanted to see if I can join this. Currently, I have not the technical know-how for Vue and Nuxt, but I was wondering if you guys are accepting more people.
If not, then I respect your decision (either way I respect your decision) and I thank you for your time. I just wanted to reach out and confirm or disaffirm the availability. Thank you and have an awesome day!
cross-env required to fix this
Hello, this game is extrmally laggy on a Dell Latitude 3190 2-in-one on the song select screen. However, the gameplay itself is not.
For example, the thumbnails in the screenshot above uses Youtube's generated animated thumbnail, however those urls are not permanent, and could be cleaned by youtube.
We might need a mechanism to automatically store those web URL into our own cloud storage for the better, this also enables the user to upload their own images and profile image.
@jieyouxu what do you think lul
How do I make the notes appear? I have the sheets filled out, but I don't know how to edit the notes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.