Skip to main content
↑
↓
Spherical forums
Community for the
Sphere game engine
New?
Contact Us
to register an account!
1 Hour
1 Day
1 Week
1 Month
Forever
Community
Help
Search
Recent Posts
Log in
Contact Us
News
Spherical
Facebook
-
Twitter
-
Discord chat
New?
Contact us
to register an account!
Sphere Development
Engine Development
Oozaru 0.6.3 - Sphere in the browser
previous
1
2
Print
Topic: Oozaru 0.6.3 - Sphere in the browser
(Read 19976 times)
previous topic
-
next topic
0 Members and 4 Guests are viewing this topic.
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Oozaru: Sphere for the Web
Reply #15
–
May 31, 2019, 12:00:49 pm
The first proof of concept of Oozaru is up (running the
Spectacles
battle engine), check it out:
https://fatcerberus.github.io
Consider this Alpha 1. I won't call it a beta, since it's not quite feature-complete yet; sizeable portions of the Sphere v2 API are completely missing and/or inoperable. Like, the
Joystick
class exists, but all methods are no-ops. And almost the entire
FS
API is missing... that kind of thing.
1
Likes
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
DaVince
Legendary Poster
Posts: 1,001
Logged
Administrator
Used Sphere for, like, half my life
Re: Oozaru: Sphere for the Web
Reply #16
–
August 07, 2019, 05:14:16 am
Hey! I haven't been around for a while but this is looking mighty impressive so far, good job!
Spherical Downloads Repo
||
My (really old) Sphere stuff
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Oozaru: Sphere for the Web
Reply #17
–
October 20, 2020, 10:08:47 am
Here's the above demo, now available directly on the SphereDev website:
https://oozaru.spheredev.org/
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
Radnen
Big Chungus
Posts: 1,440
Sphere Studio Developer
Logged
Senior Staff
Wise Warrior
Re: Oozaru: Sphere for the Web
Reply #18
–
October 20, 2020, 12:12:59 pm
I have been playing a game called CrossCode lately and it's clearly HTML5 based engine, but they had console releases, which gives me hope on Oozaru... I might think about using Sphere again. I was toying around with Game Maker, but I think it may be easier to build the game in Sphere? How's the performance?
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.
Sphere-sfml
here
Sphere Studio editor
here
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Oozaru: Sphere for the Web
Reply #19
–
October 21, 2020, 02:02:59 pm
It uses WebGL, performance seems pretty close to desktop Sphere as far as I can tell. I had a perf issue a while back where it was really slow on Apple platforms, it turned out it just didn't like me reusing VBOs for
Shape.drawImmediate()
, even when they were created with the dynamic flag. It ended up being way faster just to throw away the vertex buffer and create a new one next time. But otherwise, there are no performance issues that I can see, and even that issue has since been fixed.
There are a few undocumented hoops you have to jump through in order to ensure your code runs as-is in both miniSphere and Oozaru, mainly having to do with module import conventions (they won't be undocumented for much longer, and I'm planning to add a compatibility mode to enforce them), but as long as you don't touch the Sphere v1 API, as long as your game runs on the desktop it should run fine on the Web too. That was, after all, my main goal for Oozaru.
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Oozaru 0.4.0: Sphere for the Web
Reply #20
–
December 19, 2021, 01:56:33 am
The first official beta release of Oozaru is finally out:
version 0.4.0!
https://github.com/spheredev/oozaru/releases/tag/v0.4.0
To make it as easy as possible to dive in,
Sphere Studio 2.2.0
was also just released and supports testing games in Oozaru locally. Just unzip the Oozaru distribution to a folder of your choice and point the IDE at it and you're good to go!
https://github.com/spheredev/sphere-studio/releases/tag/v2.2.0
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
Fat Cerberus
Big Chungus
Posts: 2,774
*MUNCH*
Logged
Global Moderator
Sphere Developer
Re: Oozaru 0.4.2: Sphere for the Web
Reply #21
–
December 22, 2021, 11:35:59 pm
Just released 0.4.2 which removes the requirement to use Chrome. The engine will now run in Firefox and Safari as well.
neoSphere 5.9.2
-
neoSphere
engine -
Cell
compiler -
SSj
debugger
forum thread
|
on GitHub
previous
1
2
Print
Sphere Development
Engine Development
Oozaru 0.6.3 - Sphere in the browser