forum

Web osu!mania: Play Beatmaps in Your Browser

posted
Total Posts
23
Topic Starter
timhortonsyo
Hello guys, I've developed a web port of osu!mania called Web osu!mania.





It allows you to search for beatmaps with nearly all the same filters found on the official osu site and play them directly in your browser. It supports most beatmaps that I've tested (the only exceptions I've found are caused by incorrect beatmap IDs in the .osu file)

Scoring and mechanics attempt to match, if not come close to, the official osu V2 scoring system.

Features:

  1. Search & filter beatmaps just like on the osu! site
  2. Gameplay mods + custom song speed
  3. A variety of settings which include:
  4. Scroll speed
  5. Bar and circle skins
  6. Upscroll
  7. Enable/disable 300g judgement, error bar, FPS counter
  8. Supports SV beatmaps and beatmap hitsounds
  9. Supports keyboard, gamepad, and touch screen input
Gameplay image above is outdated, the bar skin is based off Miketacular but the circle skin is my own design.

This is the first web project that I'm trying to share with people, so please check it out :)
https://web-osu-mania.pages.dev/
chromb
This is really cool! it doesn't really run too great on my system but it all works :D
ZnCookie
Good job
have you considered adding support for other modes?
Topic Starter
timhortonsyo

chromb wrote:

This is really cool! it doesn't really run too great on my system but it all works :D
Thanks, I released an update today that should hopefully improve performance :)

ZnCookie wrote:

Good job
have you considered adding support for other modes?
Nah, I'd like to keep the scope focused on mania. That and uni term is starting next week so I won't have much free time left to work on this ;)
chromb
> Thanks, I released an update today that should hopefully improve performance :)

idk if it's just me but it feels worse now...
- Marco -
yooo it's cool well done \o/
Rarotoeka
Could there be an improvement for people such as me who are on lower end devices such as Chromebooks? It lags quite a bit after about 3 songs and I find that a bit annoying. Apart from that though this is an awesome site if you just want to play mania in your browser! (Yes I know you did update it to work better already and I thank you for that because I guess this would be even worse if you didn't.)
Amyyyqt
Error 505: Internal Server Error :shrug:
Topic Starter
timhortonsyo

Rarotoeka wrote:

Could there be an improvement for people such as me who are on lower end devices such as Chromebooks? It lags quite a bit after about 3 songs and I find that a bit annoying. Apart from that though this is an awesome site if you just want to play mania in your browser! (Yes I know you did update it to work better already and I thank you for that because I guess this would be even worse if you didn't.)
Oh, maybe I missed a memory leak somewhere :( I'll try to take a look. Otherwise I think I already optimized it as far as I can, but I'll continue looking for more improvements!


Amyyyqt wrote:

Error 505: Internal Server Error :shrug:
That's an HTTP Version Not Supported error, which I've never seen before. Where do you see this error? See if it appears using another browser or device
Wimpy Cursed
Oh wow, this is very cool to see
Rarotoeka

timhortonsyo wrote:

Oh, maybe I missed a memory leak somewhere :( I'll try to take a look. Otherwise I think I already optimized it as far as I can, but I'll continue looking for more improvements!
Thx!
Father Ya
This is actually really nice, especially not having to go through the whole download process with songs as well
zathrust
trying it on my school chromebook but I keep getting the download error "failed to fetch" aaa
Topic Starter
timhortonsyo

zathrust wrote:

trying it on my school chromebook but I keep getting the download error "failed to fetch" aaa
Hmm it works fine on my end. Try going to the settings and picking another beatmap provider. If that doesn't work, try another device like your phone, or another wifi network.
zathrust

timhortonsyo wrote:

zathrust wrote:

trying it on my school chromebook but I keep getting the download error "failed to fetch" aaa
Hmm it works fine on my end. Try going to the settings and picking another beatmap provider. If that doesn't work, try another device like your phone, or another wifi network.
found a fix, it was just my school wifi lol, had to use my own hotspot
Amyyyqt

timhortonsyo wrote:

That's an HTTP Version Not Supported error, which I've never seen before. Where do you see this error? See if it appears using another browser or device
It's fixed now, thank you for responding!
kzxyotyo
your game is great but the ms is too high i wish you would add -40 and 40
BlueChinchompa
very cool
Topic Starter
timhortonsyo

kzxyotyo wrote:

your game is great but the ms is too high i wish you would add -40 and 40
Sorry, what ms are you referring to?
kzxyotyo

timhortonsyo wrote:

kzxyotyo wrote:

your game is great but the ms is too high i wish you would add -40 and 40
Sorry, what ms are you referring to?
i mean the universal offsit
Topic Starter
timhortonsyo

kzxyotyo wrote:

timhortonsyo wrote:

kzxyotyo wrote:

your game is great but the ms is too high i wish you would add -40 and 40
Sorry, what ms are you referring to?
i mean the universal offsit
You can set the audio offset:



It goes from -300ms to +300ms. You can also use the arrow keys on your keyboard to set it to a specific value like 40ms
kzxyotyo

timhortonsyo wrote:

kzxyotyo wrote:

timhortonsyo wrote:

kzxyotyo wrote:

your game is great but the ms is too high i wish you would add -40 and 40
Sorry, what ms are you referring to?
i mean the universal offsit
You can set the audio offset:



It goes from -300ms to +300ms. You can also use the arrow keys on your keyboard to set it to a specific value like 40ms
i put it at -25 which is my main offsit but still feels late when i click and also i have a question why when i put 25 speed it says 400 ms?
Topic Starter
timhortonsyo

kzxyotyo wrote:

i put it at -25 which is my main offsit but still feels late when i click and also i have a question why when i put 25 speed it says 400 ms?
Are you playing on your main machine, or another computer? If you're on a different setup it might require a different offset. In either case you can just increase the offset so it no longer feels late.

The ms time tells you the time between a note appearing on the screen and it touching the judgement line. Osu Lazer shows the same thing.
Please sign in to reply.

New reply