Joshua-Usi / osw

an osu! clone designed to run on browsers, allowing you to play osu on any device with a modern browser

Home Page:https://joshua-usi.github.io/osw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

osw!

a web clone of the popular rhythm game osu!

An in-development osu! clone designed to run on web browers It is planned to emulate the osu! experience as closely as possible in the browser

NOTE this project is no longer under development and is likely abandoned for now. Any bugs that exist are unlikely to be fixed

Expected features

  • Local Beatmaps
  • Star rating (no online API)
  • Mods
  • Custom skins (animated)

Custom Skins checklist [ ] Approach Circles [ ] Hit Objects [ ] Sliders [x] Hp Bar [ ] Spinner [ ] Key Overlay [x] Skin parser [ ] Skin saving [ ] Skin animation

  • PP system (no online API)
  • Keybinds
  • Extensible rulsets
  • Local scores
  • Replays

Optimisations

  • Loading times
  • Main menu
  • Increase speed of beatmap cache generation
  • Star rating
  • Rendering (caches and overlays)
  • Size of replays

Where can I play?

You can play it by clicking on the link here

FAQs

Can you implement so and so or found a bug?

Have a feature request or found a bug? submit an issue report here

Will you support _____ browser or device?

osw! will gaurantee support for Chrome, Firefox and Edge. All other browsers are subject to their own risks. Internet explorer is not supported at any version. Safari is planned to be supported

Im experiencing poor performance on my device! pls fix game!

Sorry to hear that. Unfortunately theres not much I can do about it in the short term. While processing takes minimal cpu power. Rendering is horrendously slow on low powered devices. Though chromebooks have been tested with 45fps.

Will you support tablets?

As of current browser specfications and to my knowledge. It is currently impossible to provide hardware tablet support for customisable area. However, tablets are currently supported as of osw! 0.7.10b

Will the PP and star rating systems be accurate?

osw! currently only supports star rating and it is based on star rating system from ojsama by Francesco149, it is the most accurate implementation, however it is an old implementation and I have done my best to apply the newer star rating changes from 2021-11-09

So and so feature does not work exactly the same as osu!, will you fix it?

Some osu features are near impossible to emulate unless of course I were to deep dive into the lazer codebase, which I don't want to. Things such as HP and spinners work on custom algorithms that try to be as fair as possible

Will the beatmap editor be supported?

Though there is a button there for the beatmap editor. It is highly unlikely to be supported unless there is a feature request with high enough demand

So and so map does not work on the browser client

Over the years, many beatmap creators have tried their best to break osu in their own way. As osw! is coded with different algorithms, some of these beatmaps will work differently compared to osu!. Maps such as Solice of Oblivion by Professional Box do not correctly display the distorted sliders

About

an osu! clone designed to run on browsers, allowing you to play osu on any device with a modern browser

https://joshua-usi.github.io/osw

License:MIT License


Languages

Language:JavaScript 79.1%Language:HTML 10.6%Language:CSS 10.2%