GithubHelp home page GithubHelp logo

henryzt / rhythm-plus-music-game Goto Github PK

View Code? Open in Web Editor NEW
166.0 5.0 27.0 41.36 MB

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

HTML 1.15% JavaScript 24.86% CSS 2.58% Vue 71.39% Shell 0.02%
rhythm-music-game canvas gameplay rhythm-game vsrg vertical-rhythm djmax vue vuejs howlerjs

rhythm-plus-music-game's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar henryzt avatar jieyouxu avatar kzhiwei avatar shadowhusky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rhythm-plus-music-game's Issues

bug i think

for some reason, I can not save any of my maps and whenever I press save it always says an error occurred please try again does this happen to anyone else or is it just me?
Screenshot 2022-12-11 6 51 03 PM

Audio won't start on iOS devices when AudioContext is connected

Expected Behaviour

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.

Current Behaviour

  • 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.

Steps to Reproduce

  • Using the app on iPhone or iPad.

Environment

iOS 13.31 iPadOS

Possible Solution

Change audio tags into web audio API? Not guaranteed it will work either.

I Found a b u g

Desktop.2022.02.03.-.18.46.34.02.DVR.mp4

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

Video stops playing from a removed ad.

On, Microsoft Edge, the video stops playing after an ad trys to play and it just says "Ad removed." and then the video doesn't play ever again, resulting in the song not working. Any fixes?
Screenshot 2024-03-02 211830

No Offset Contol

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.

not a real issue

when are rankings going to be released? just wanted to know since in an avid player.

Suggestions and possible bug?

Possible Bug

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..

Suggestions

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.

  1. An option to turn off/on video backgrounds.
  2. Maybe a potato option.. This option would disable animations, disable some extra CSS shit [Button glow, icon animation, ripple on the play button, etc.]
    or 2. Turn everything that I mentioned in the previous 2. into a SINGLE option in the settings menu.

These are just suggestions.. please feel free to COMPLETELY destroy this thread after fixing that possible bug.

Note

(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 do I do in Google Firebase?

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.

Not being able to attempt to verify a map

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
Screenshot 2023-04-11 5 25 30 PM

Chart editor based on BPM & time signatures for accurate note placement

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.

logging in issue or something

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?

Bug report

image
Instead of the video set, this video was shown

Can't change rating

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.

Is This Project Accepting New Hires?

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!

Cant log in

Whenever I try to log in on chrome on windows it always says "network error"
Capture

Extremally laggy

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.

Song's image assets might fail over time

image

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.