Как играть в осу дроид
osudroid / osu-droid Go PK Goto Github PK
License: Apache License 2.0
osu-droid’s Introduction
osu!droid is a free-to-play circle clicking rhythm game for Android devices. It was a game hatched many years ago by the osu! community. This project is now being developed by a small group of fans and also with the help of foreign friends.
osu!droid is still work-in-progress. Some features are going to be implemented in the future but it’s still playable and fun!
Downloading the source code
Clone the repository:
Open the folder in Android Studio.
To update the source code to the latest commit, run the following command inside the osu-droid directory:
We welcome any sort of contributions, as long as they’re helpful. Those who aren’t able to contribute code may instead suggest small changes like grammar fixes, new features or report client issues via Feature request or GitHub issues.
osu-droid is licensed under the Apache License 2.0. Please see the licence file for more information.
osu-droid’s People
Contributors
Stargazers
Watchers
Forkers
osu-droid’s Issues
Strange SS bug before finishing
Hello, there! Since Rian told me to open an issue about the bug, I started writing this. Now for the bug. The bug happens usually when you get out of a map right before finishing. When you try to replay the difficulty it automatically makes an SS score without any clicks, combo and score. Some said that the bug is quite well known, but I still wanted to share it here. Link for the video (it occurs in the end): https://youtu.be/P_qjmOFGJgU
SpinnerLock Issue/Bug
Hello Osudroid devs.
I just want to say that there is a bug where Sliders & Circles won’t respond when a Spinner is in the gameplay. Even if the SliderLock Option exists in settings, it still doesn’t work.
I recorded my gameplay of a 2B map as an example for a bug, I wrote everything in the description to explain the bug I’ve been experiencing.
Same as implementing a SpinnerLock option or merging that request to SliderLock options to the settings.
Auto + Cursor Dance Mod
Show Cursor on Std Auto Mod.
Auto Cursor Dance Mod.
Difficulty calculation breaks down at very high CS
This formula will break down in CS≥85/7, which is approximately 12.14. The situation can be achieved using SC (small circle) mod in combination with HR in high CS maps such as this. When such cases happen, the hitobject radius will be negative.
The original osu! implementation caps the CS at 10 both in gameplay and difficulty calculation.
Keyboard compatibility
Can you make a option for play with keyboard please? I need it
.osu parser fails to parse beatmap correctly if whitespace between sections don’t exist
Difficulty section would be skipped due to BufferedReader ‘s behavior.
Remove Ali usertrack SDK
Ugly and disgusting.
It’s spaming creating holyshit
.DataStorage
and
.UTSystemConfig
under users’ /sdcard/ directory.
Any privacy-carings shall uninstall this app as soon as possible seeing such fxxxing dogshit. :/
Beatmap proccesing
Make sure pull request #26 works well
#26 : make sure this pull request works well.
Rewrite registration function
Fail sound doesn’t stop playing when pressing Back on later or earlier phones
I have a problem when failing a beatmap.
When I press the Back button on my phone, the fail sound doesn’t stop. Please fix this!
Here is the video of it!
The Circles code.
The game needs a option what if i miss a note i can continue without try to just click on the missed note and get a 50 or a miss
Because i like to play maps what have many streams (rubik’s cube for example) and when i was doing the streams i lost for literally 1 note what i’ve jumped. and if be possible hmm fix a problem what it’s i can’t hit some circles in big jumps idk. so is it 🙂
Question
Is there an public api to get the an player stats on the game?
Animated hit results are loaded from skins, but never used in gameplay
The createHitEffect method in GameScene class never processes any kind of animated hit results (normal, katu, geki), however these textures are loaded when the game is loading skins.
Beatmap information text in score scene should on top layer
Some elements are rendered after info text
Tap during break shouldn’t show flashlight effect
Now tap during break will flicker
button size
I would like to ask you to change the size of the buttons because they are too big
Background brightness, speed modify, and force AR string is not fully visible in certain screen sizes
Reported by a user in Discord.
Beatmap skins not applying to sliders
When playing with activated beatmap skins the hitcircle overlays from a beatmap skin do not apply to sliders (neither start or end) and use the global skin instead (happens with default skin and player selected skins). Hitcircles consistently use the hitcircle overlay from the beatmap.
This issue should apply to all maps using a custom hitcircle overlay.
Crash on custom skin load
I like to play osu with some skins (some older than another) but in all of them have one problem and do «abnormal problem» to osu. but i have some skins what are since 2010, other are like 2018 or 2019 and he have a issue with them.
Add a helper class to select language specific files in asset
read some thing from asset folder, but works like ‘values-en/values-zh’ in res folder
Follow point rendering not matching stable
This has been an issue for awhile and has only been slightly fixed by capping the amount to 30 and distributing it (previously it would render hundreds if the follow point image was too small)
For those who arent up to spec on how follow points are rendered in stable and droid
droid: calculate the amount to fill the distance (cap to 30) then distribute evenly
stable: place a follow point every 32 pixels(?) until you reach the end
In the following code block it shows how stable renders its follow points
A multi-game and pp showing
I have many friends what play osu and we was thinking if the osu!droid have a multiplayer and the pp (perfomance point), the multi was a good idea for play with everbody together and the pp just for show the points what one people have (that don’t have a impact in ur rank).
Red lines break slider velocity
In the map paraparaMAX I, there are some red lines, which should change the slider velocity since they change the BPM, but the slider velocity remains the same as it is at the beginning. This results in the map being completely broken, as other objects are occurring during slider bodies due to the sliders not completing quickly enough. This demonstrates another issue which will be made in a separate post.
Beatmap sorting option ignores chosen folder
Choosing a folder from options in song menu and then sorting beatmaps using sorting options will show all of your beatmaps instead of just those in selected folder.
EDIT: I only tested this with stars sorting option, however another user reported that length sorting option also has this bug.
After importing songs they dont show up in the library
Will open osudroid and it will detect the song in my downloads then import it. I click the play button and then it says «Caching complete. Found 0 beatmaps» and the screen says later «there are no songs in library»
I checked the song directory and the songs i imported are there. They just don’t show up in the app
Edit: also the discord link is expired
Force AR and speed modify modifiers should stored in replays
Is it intentional that force AR and speed modify modifiers are not stored in replays? Apparently they are only stored in score database file.
Maybe add beatmap editor
I mean, i want to make my own beatmap but theres no editor in the app and i cant see other apps to create beatmaps.
Maps with 2B sliders or spinners are impossible to FC
Any time a map has a slider or spinner, any circles (and maybe sliders) that are meant to be tapped during that slider/spinner’s duration don’t respond to being tapped at all, resulting in the note being forcibly missed.
Source: any 2B map in the game
Make precise mod ranked
Precise mod is ready to be ranked, there are still some thing to do:
determine score multiplier (I think x1.05 is fine)
client side coding
server side coding
sorry
Before you create a issue, you should know:
External storage compatibility problem summary
Collection of external storage (SD card compatibilty) problems
Dithering not functioning correctly since version 1.6.7
As the title, unsightly artifacts will be produced on backgrounds when set to Low brightness, such as during gameplay with high background dim.
This is probably due to the «Use Hardware Dither» function in the game’s options not working as intended.
It might be also related to the implementation of the «Set Background Quality» option, regarding color spaces.
osu!droid might have been using 6 or 7-bit color spaces since 1.6.7 which if true, will cause these artifacts.
Fixing the «High» quality background setting to display 8-bit colors might solve this issue?
The differences can be seen below. (All examples are in 25% brightness)
Additional suggestion: Have an option to support 10-bit color spaces since there are phones which support it. (Have an option in Set Background Quality being «Very High*»)
Beatmap unzipping fails when beatmap directory is in external storage
Tested in Android 8.0, however multiple users with various Android versions have reported similar issue.
hit0,hit50,hit100,hit300 incorrect display
in some case those elements disappear, but haven’t found why,
Statusbar icon is upside down
When osu!droid is playing music in the backgroud the statusbar icon is upside down and says «inso»
My device: Xiaomi POCO X3 NFC, LineageOS 18.1 (Android 11)
Experimental sliders
osu droid should have experimental sliders because circles in the game are too big especially if you’re using a small phone and it’s hard to see and read the notes even if i use a skin, sliders and circle size should be adjustable.
Any change to song library should increse the library version number
Better GitHub Description
So like, theres nothing in the GitHub description.
This should be changed in order to give contributors and users a better idea of what this is at first glance, such as saying its an osu! client with extra features and such.
(RX/AP) + (SD/PF) and (RX/AP) + NF mod combinations should not be allowed
You can put RX + SD/PF and AP + SD/PF as well as (RX/AP) + NF (I guess this is an old bug) in the latest prerelease.
PF works as intended, however SD completely bugs out. On the other hand, RX and AP already have a «built-in NF», therefore putting NF on both mods is useless.
Perhaps fixing SD behavior on RX and AP and/or making all 5 mods exclusive to each other (like in official osu!) should be considered.
Side note: NF, SD, and PF are already exclusive to each other.
Multitouch
Multitouch don’t support
Multitouch doesn’t work only in Osu Droid, when you start osu droid writes that multitouch is not supported and it doesn’t work, but in other games it works great
Device : HONOR 9S
when i press the slider circle too early it doesnt give penalty like osu
Before you create a issue, you should know
Feature Requests
If you are good at java or Kotlin, a pull request is much better than a feature request
We only have a few developers, and most of them are busy. We don’t have enough time to implement your feature request. So, if your are good at coding, you can try to implement your feature request youself.
For some reason EZ mod has an extra life (4 instead of 3)
Skinning
Could u add more skinnable elements?
Game recognizes partially downloaded files as beatmap files
Results in this error:
Crash when back from mod menu if no song is selceted
If there are not songs selected when back from mod menu, DifficultyReCalculator throws a NullPointerException and crash.
StackTrace as below:
Music | BUG
When` you lost and quickly press the Back button, then the music continues to play
Multi Touch bug on osu!droid
My phone can support 10 simultaneously touch without problem but here at osu!droid it can only register 1 touch and im playing bangdream so multi touch is supported.
Android OS: EMUI 10.1(ANDROID 10)
PHONE: Huawei Y6P 2020 4Gb Ram
Recommend Projects
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Vue.js
🖖 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.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
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.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recently View Projects
osu-droid
Physics
ChatSecure-iOS
chatsecure is a free and open source encrypted chat client for iphone and android that supports otr encryption over xmpp.
floatfind
python software to create soft-float enabled debian repository for fpuless mipsel mobile devices.