All Projects → Joshua-Usi → osw

Joshua-Usi / osw

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

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to osw

Flowabot
Modular Discord bot with fun features including twitch commands and advanced osu! commands. 🌷
Stars: ✭ 86 (+230.77%)
Mutual labels:  osu
Osu Performance
Calculates user performance aggregates from scores
Stars: ✭ 186 (+615.38%)
Mutual labels:  osu
nix-gaming
Gaming on Nix
Stars: ✭ 142 (+446.15%)
Mutual labels:  osu
Osu Resources
assets used by osu!
Stars: ✭ 102 (+292.31%)
Mutual labels:  osu
Sync
Sync your Live Channel's Danmaku or Comment to osu! IRC
Stars: ✭ 139 (+434.62%)
Mutual labels:  osu
Danser Go
Dancing visualizer of osu! maps and custom osu! client written in Go.
Stars: ✭ 224 (+761.54%)
Mutual labels:  osu
Collectionmanager
CollectionManager gives you ability to create and manage your osu! collections easier.
Stars: ✭ 68 (+161.54%)
Mutual labels:  osu
osuElements
A .NET framework for osu! (osu.ppy.sh) applications
Stars: ✭ 33 (+26.92%)
Mutual labels:  osu
Streamcompanion
osu! information extractor, ranging from selected map info to live play data
Stars: ✭ 161 (+519.23%)
Mutual labels:  osu
KeysPerSecond
A keys-per-second meter & counter. Written for osu! but should work for other rhythm games too.
Stars: ✭ 238 (+815.38%)
Mutual labels:  osu
Raindrop
yet another beatgame.
Stars: ✭ 113 (+334.62%)
Mutual labels:  osu
Osu Player
A multifunctional media player for osu and osuer. Modern interface with WPF.
Stars: ✭ 123 (+373.08%)
Mutual labels:  osu
Osu Wiki
home of the osu! wiki
Stars: ✭ 246 (+846.15%)
Mutual labels:  osu
Realtimeppdisplayer
A Sync Plugin, calculate and display your Osu game data in real time.
Stars: ✭ 88 (+238.46%)
Mutual labels:  osu
osu-deploy
Deploy script for lazer
Stars: ✭ 39 (+50%)
Mutual labels:  osu
Opsu Dance
fork of opsu! (which is an osu! clone) with extra stuff
Stars: ✭ 69 (+165.38%)
Mutual labels:  osu
Osumapper
An automatic beatmap generator using Tensorflow / Deep Learning.
Stars: ✭ 207 (+696.15%)
Mutual labels:  osu
circleguard
An osu! replay analysis program
Stars: ✭ 108 (+315.38%)
Mutual labels:  osu
rurusetto
A wiki that contain all osu! rulesets
Stars: ✭ 31 (+19.23%)
Mutual labels:  osu
OsuParsers
Library for parsing/writing files associated with osu!
Stars: ✭ 60 (+130.77%)
Mutual labels:  osu

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

Heavy development phase as the project heads closer to a release candidate

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].