Skip to main content

News

Recent Posts

1
Spherical News / Re: Forum updates thread
Last post by Rukiri -
I'm not the most active guy around here, but this is going to blind a few people in the morning :P
2
Game Development / Re: The Screenshot Thread
Last post by Eggbertx -
I haven't mentioned it until now since it's a very low priority project that may never even get finished, but I figured I may as well post a screenshot for interest. The blocks that comprise each letter are actually one image copied to multiple locations as determined by a per-character array of JS object literals with x/y coordinates.
3
Editor Development / Re: QtSphere IDE 0.6.0
Last post by Eggbertx -
And now the map editor is (slowly) starting to look like a map editor! Thanks @Fat Cerberus for helping with the weird tileset quirk.
4
Editor Development / Re: QtSphere IDE 0.2.5
Last post by Eggbertx -
This thread is in desperate need of an update since QtSphere IDE is still in development even though it isn't my main project. I'm currently working on the map editor, and even though it's still far from completion, it fully loads map files, and this is what the editor itself looks like so far:

It might end up being able to display the first frame of each entity as a preview, rather than a generic icon. I haven't decided yet.
5
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Fat Cerberus -
I finally got SoundStream working today!  It took me forever to get it right and in the process I had to learn how to do sample rate conversion, but now Oozaru can run the sphere-mp3 demo (with a couple small code tweaks to accommodate for the lack of synchronous file loading).

Next I'm going to see about getting this thing to work in other browsers besides just Chrome.  This isn't the late 90s/early 2000s after all. :P
6
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Fat Cerberus -
What kind of functions do you have in mind?
7
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Eggbertx -
I wonder if it would be possible to add Oozaru-only (for now) API functions and objects to make games for mobile browsers.
8
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Fat Cerberus -
It's funny you say that because a big part of why I shelved Oozaru for a while is that, a year ago, the Web technology wasn't quite there yet.  WebGL was a thing (which I didn't realize at the time--Canvas2D is an awful API to use for game development), but the missing piece, ES module support, wasn't actually a feasible option since browser makers were only just starting to implement it.  I would have had to use a require() shim, which didn't seem ideal since you don't really want to be blocking your code while loading things on the web.  The user will hate you for it, and most likely so will the browser.  And I was just starting to push use of ES modules for Sphere at that point too, so forcing require() for Oozaru felt like a step backwards.

But now that stuff I need is finally widely available, Oozaru will finally see the light of day!  Or, well, the light of a full moon, as the case may be...
9
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Eggbertx -
This makes me wish HTML5/Canvas was a more feasible option back when I was working on JavaSphere. If that had been the case, I wouldn't have even bothered with Java. I'm very happy to see that things are starting to come along well with Oozaru, and that miniSphere will finally be getting a proper platform-independent option. When it's more stable, it would be pretty cool to see it uploaded to the server to directly showcase miniSphere instead of pictures alone.
Now if only they would add (better) support for Android to ChakraCore...
10
Engine Development / Re: Oozaru: Sphere for the Web
Last post by Fat Cerberus -
So after having left this project to languish for a year and almost giving up on it entirely, I picked it back up about two weeks ago and started hacking away... and now it can run the kh2Bar demo!

It currently requires an up-to-date version of Chrome or Safari but this serves as a very nice proof of concept.  The entire Galileo API is implemented (I think), the Keyboard API somewhat works, and it even reads the data from
game.json.

If anyone wants to test it out you'll need to checkout the Git repo and set up a local web server; I'll see about posting it online eventually.

https://github.com/fatcerberus/oozaru