Hello everybody!
So I was thinking... I develop games sometimes, and when I do, I usually use java with libGDX as my openGL library. LibGDX has some cool export options, such as exporting to desktop, android, iOS and the web (with webGL I THINK. I've never exported to the web before). Anyway, I was thinking about the possibility to re-make osu! but using libGDX. This would allow us to replace the, honestly awful, android client (no offence, devs, but you aren't updating that thing enough) with a much more up to date one. It would also allow us to run osu! in a somewhat more native way on both Linux and Mac which currently both relies on wine, which isn't a very pretty solution, if you ask me. I have no clue how the iOS side of thing are, but this will surely make it better... Right? Oh, and then we have the web. This is the one with the most coolness, if you ask me Not only would we be able to run osu! on the web, but if we manage to get stuff like replay and story boards working, then we could strip those components away and use them on for example the leader-boards (I do recall someone working on something like this, but I don't think he ever finished ).
I was also thinking that this should be open-source, which would allow anyone to contribute, speeding up development.
Now, as a final note, this is just an idea from my part. I have quite a lot of other things that I'm working on right now, and I honestly don't even know if I'm capable of pulling this kind of thing off. Therefore, I do not guarantee anyone that this will ever become a thing, but if enough demand is out there, then I think that if we all cooperate, we could make this become a thing.
Already convinced? Leave a comment with your thoughts! Continue reading if you want to read about potential problems.
So, some potential problems are:
1. Video playback. I have no clue how you'd go about playing a video with libGDX. And even we did manage to play a video, we still have to pause, speed-up, etc.
2. Multiplayer. Okay, let's face it, this is most likely to NEVER become a thing. We'd have to convince peppy big time to make this happen and even then, I think there'll be some technical problems that I'm currently unaware of.
3. The stuff we don't know how to code. To recreate some parts of the osu! gameplay, we have to get the source code for it. That said, if peppy is real nice, he'll just let us copy the original code.
Okay that's all for me. Thank you so much for taking your time to read!
So I was thinking... I develop games sometimes, and when I do, I usually use java with libGDX as my openGL library. LibGDX has some cool export options, such as exporting to desktop, android, iOS and the web (with webGL I THINK. I've never exported to the web before). Anyway, I was thinking about the possibility to re-make osu! but using libGDX. This would allow us to replace the, honestly awful, android client (no offence, devs, but you aren't updating that thing enough) with a much more up to date one. It would also allow us to run osu! in a somewhat more native way on both Linux and Mac which currently both relies on wine, which isn't a very pretty solution, if you ask me. I have no clue how the iOS side of thing are, but this will surely make it better... Right? Oh, and then we have the web. This is the one with the most coolness, if you ask me Not only would we be able to run osu! on the web, but if we manage to get stuff like replay and story boards working, then we could strip those components away and use them on for example the leader-boards (I do recall someone working on something like this, but I don't think he ever finished ).
I was also thinking that this should be open-source, which would allow anyone to contribute, speeding up development.
Now, as a final note, this is just an idea from my part. I have quite a lot of other things that I'm working on right now, and I honestly don't even know if I'm capable of pulling this kind of thing off. Therefore, I do not guarantee anyone that this will ever become a thing, but if enough demand is out there, then I think that if we all cooperate, we could make this become a thing.
Already convinced? Leave a comment with your thoughts! Continue reading if you want to read about potential problems.
So, some potential problems are:
1. Video playback. I have no clue how you'd go about playing a video with libGDX. And even we did manage to play a video, we still have to pause, speed-up, etc.
2. Multiplayer. Okay, let's face it, this is most likely to NEVER become a thing. We'd have to convince peppy big time to make this happen and even then, I think there'll be some technical problems that I'm currently unaware of.
3. The stuff we don't know how to code. To recreate some parts of the osu! gameplay, we have to get the source code for it. That said, if peppy is real nice, he'll just let us copy the original code.
Okay that's all for me. Thank you so much for taking your time to read!