Replies: 1 comment 1 reply
-
No. You'd have two instances of gameplay running. None of this complex stuff. From what I can tell everything written above is written by an LLM. It shows lacking/naive knowledge of the codebase and incorrect implementation direction. Please don't attempt this if so. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
-
The other day I was playing osu! and there was this one map where I had a score that I just barely wasn't able the beat, even after trying again and again. During that, I thought about how cool it would be if I could see a ghost of the replay. I checked the discussions here and I've seen the idea brought up several times.
It's already been an accepted idea with plans to eventually implement it. However, many of these discussions took place years ago. It seems that it's not a high priority feature that's being actively worked on by the main osu! team. In which case I would like to start working on this myself.
I have not contributed to osu! before and actually this would be my first open source code contribution. I am familiar with coding and believe I have the skills to implement this while meeting code quality and style standards.
in accordance with CONTRIBUTING.md, I am asking here before starting any real work.
I've done a little bit of planning as to how it should be implemented
for mania and taiko rulesets, just the score on the leaderboard following the ghost would be enough as there's nothing else visually to add. for catch the beat, a transparent catcher would act as the ghost.
In terms of code changes that I think will be needed, though I haven't taken a super extensive look at it yet
Finally, I'd like to respond to this part of CONTRIBUTING.md
I do not use any agentic AI, nor do I copy paste code from any LLM output. However, I do use the auto-complete function of github copilot. In my opinion it's ok to use because it tends to match what I intended to write anyways, and also matches the code style that already exists in the project. But, if this is not considered acceptable then I will turn it off.
Beta Was this translation helpful? Give feedback.
All reactions