-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reworked Spinner #17
Reworked Spinner #17
Conversation
Added angular velocity and angular drag
Current Issues: - Need to handle change in direction better - Spinning speed seems to be inaccurate
This reverts commit 7ec6e81.
This reverts commit 582af96.
Added a “weight” to the spinner to make the RPM more like osu! May need to tweak constants to make the spinner feel more natural.
Full implementation of a "weighted" spinner. May need to tweak some constants to make it more like osu!
Sets the RPM to the average of the last 50 velocities read by the cursor.
Looks great. Thanks so much for your help! One really insignificant thing: |
Fixed not losing any health at near-zero rotation angles. Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
FPS seems to be having an effect on spinner difficulty -- it's a lot harder to spin at 60fps vs. 240fps. Could you look at it? |
Alright I'll try to look into it this weekend On Tuesday, March 3, 2015, Jeffrey Han notifications@github.com wrote:
|
It actually also affected when running opsu! at arbitrary FPS (for example 1000+FPS and yes that is possible). The spinner cannot be cleared at all even on the easiest ones. Also, I found that even i can spin 400+ on osu!, it doesn't seem to happen on opsu! even if i spin like a madman (regardless whether the fps is 60, 120 or 240). |
fluddokt fixed this in #37 -- thanks though! |
Made the spinner feel more like the osu! spinner.
+Calculated the RPM as the average of the last 50 read RPM's