1. osu! forums
  2. osu!
  3. Development
posted
Hey guys i've started work on an osu! port to HTML5, some of the features that will be in it upon release will be:
  1. All osu! standard beatmaps from desktop version will be playable
  2. Beatmap videos will play
  3. All skins for osu! will work with osu! uebu
  4. All beatmap-specific skins will work with osu! uebu
  5. asm.js core for speed (should run about only 1/16th slower or less than osu! desktop)
  6. WebGL, your html5 osu! will be GPU accelerated just like osu! desktop.
  7. Local storage of records/replays
  8. Multithreaded with WebWorkers so you can get even better performance.
  9. Other stuff i've yet to decide on.


List of things I will never do:
  1. Support any microsoft browser.
  2. Support IOS Safari.
  3. Add Catch The Beat.


Stuff that I would like to include but probably won't for a long time for various reasons:
  1. Bancho connection (would need peppy's permission)
  2. Tycho mode
  3. osu! mania
  4. Javascript Video Codecs
  5. Beatmap editor


Finally I follow this up with a teaser screenshot of the loading screen:
posted
5. Beatmap editor
Why would you need next editor when there is osu! one?

Also do you have any working release, or is it just "what-I'll-maybe-do"?
posted

Marcin wrote:

Also do you have any working release, or is it just "what-I'll-maybe-do"?
This is not "what-I'll-maybe-do" it's "what i'm doing right now but isn't finished yet", so no it's not working yet but i'll have a few of the bullet points finished soon.

Edit: the reason why i won't add a beatmap editor for quite a while is because it's already in osu!
posted
Oh sorry, my bad, I overlook the header of this, and missed "but probably won't" part.

Anyway good luck with that, I wish you best to see it in working state ;)
posted
but will it blend work?

or it's laggy as the other?
posted

marcostudios wrote:

or it's laggy as the other?
It won't lag, im using WebGL which allows me to use your graphics card, and asm.js which is almost identical in speed to compiled code. Asm.js and WebGL are fast enough to run Unreal Tournament 3 in a web browser, so you shouldn't get any lag, if you can run what i linked to below at all (even with lag) you should have no problems with my port.

Unreal 3 Engine in a web browser (if you aren't running firefox hit "try anyway"):
http://www.unrealengine.com/html5
posted
What does uebu derive from (if it does from anything)?
posted

dkun wrote:

What does uebu derive from (if it does from anything)?
The name "uebu" is just the romanji for the japanese word for the world wide web, when pronounced it sounds like oo-web-oo. Just like how osu is the romanji for "push" (as in pushing a button) in japanese.

Edit: apparently this isn't where the name osu comes from but it is true that osu means push in japanese.
posted

Frowned wrote:

The name "uebu" is just the romanji for the japanese word for the world wide web, when pronounced it sounds like oo-web-oo. Just like how osu is the romanji for "push" (as in pushing a button) in japanese.
I thought it was some kind of greeting, originating from ... I don't remember this word :/
posted

Frowned wrote:

im using WebGL
My pc don't support WebGL


Oh well... good luck ^^
posted

marcostudios wrote:

My pc don't support WebGL

Oh well... good luck ^^
try firefox, or setting your browser to use software OpenGL renderer.
posted
I'll keep an eye on your project, it looks promising :)

Marcin wrote:

Frowned wrote:

The name "uebu" is just the romanji for the japanese word for the world wide web, when pronounced it sounds like oo-web-oo. Just like how osu is the romanji for "push" (as in pushing a button) in japanese.
I thought it was some kind of greeting, originating from ... I don't remember this word :/
Yep, it comes from ohayo gozaimasu!
posted
I've gotten what i've already written of the asm.js rendering code to compile in Odinmonkey (Firefox's asm.js Engine)... that only took 4 hours (asm.js is really hard to write correctly).
posted
really a great job
posted
I would be very interested in having an editor for firefox. It would be cool to edit maps way to college on a tablet... or something.
As a Linux user, an editor is a good idea, as there is no native client here.

Your project is very interesting, and I think it has a better approach than the others that are out there.

Good Luck!! :D
posted
Struggling with the javascript libraries for unzipping beatmaps and Skins, It would be nice if there was a simple up to date library for it, i'm having to write my own zip parser and use the zpipe DEFLATE implementation.

Edit: I found a library but it's a little big, I may actually compress the compressing code and use the decompressing code to decompress the compressing code :P
posted

Frowned wrote:

marcostudios wrote:

My pc don't support WebGL

Oh well... good luck ^^
try firefox, or setting your browser to use software OpenGL renderer.
How to do this with chrome?
posted

marcostudios wrote:

How to do this with chrome?
first are you running XP?
if so that's why.

if that's not the case then try adding this to the end of the chrome shortcut:
--ignore-gpu-blacklist
Edit: just got skin/replay/beatmap decompression working, now i need to do Filesystem IO and skin/replay/beatmap parsing and the majority of the display code as well as game logic.
posted
I've gotten beatmap decompression done, and skin loading is mostly finished...
posted

Frowned wrote:

first are you running XP?
if so that's why.
oh so it doesn't work on XP? :(

oh well time to buy a new PC ^^
show more
Please sign in to reply.