Please sign in to access this page
A fully functional rewrite of osu! in TypeScript. Runs in a web browser!
xcomp
Check their project out: Ice2K/XP.sys
rubypiec
Check their project out: Completionist's Trial
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Spinners are here!
Just implemented full spinner support! You now just SPEEEEEEEEEN your mouse! The system tracks the rotation speed, awards bonus points for extra spins (50 points per spin over the requirement), and even plays hit sounds for feedback.
The shrinking circle is inspired by the main skin I use (also the one osu.js's visuals are based on): YUGEN.
Another update!
Fixed a bug where if you put your cursor all the way at the bottom of the page a scroll bar appeared.
Added background dimming.
Added clicking with mouse.
Improved visuals with transparency.
Big update!
There's now a beatmap browser! You can literally search and play beatmaps from osu.direct!
This is all OOP, so later down the line I can easily implement another beatmap mirror.
Soon we'll have support for drag & dropping osz files into it.
JustZvan out
Been a while since last devlog. Soooo what have I done?
I added a basic input handler and some BASIC scoring.
Even sliders fully work! I improved the design, added hitsounds, a custom cursor.
Most textures used follow the naming convetions of the files in .osk files, so if you want to use a different skin, you can change it in the source code!
anyways heres me PLAYING bad apple on it. yes its not on Insane. and i do not care. the hit sounds on sliders are pretty buggy! scoring is also not accurate to neither scorev1 or scorev2
Heya!
New project!
Currently, osu.js is in pretty early stages.
We just got an audio manager and a renderer. But it works!
Inputs will be added very soon!
anyways heres it running bad apple