Skip to main content

News

Recent Posts

91
Game Development / robotfindskitten, back from the dead
Last post by Eggbertx -
A long while ago, before miniSphere, and before the death and rebirth of the forums, I created a port of the game/zen simulation robotfindskitten, but my laptop died, destroying all of my old stuff. Since my original version wasn't very good anyway, I decided to recreate it, using miniSphere's API.

In this game you are robot (#). Your job is to find kitten. This task is complicated by the existence of various things which are not kitten. Robot must touch items to determine if they are kitten or not. The game ends when robotfindskitten.



92
Engine Development / Re: miniSphere 5.0.1
Last post by scojin -
I recently updated from 4.5 to 5.0.1 so I already know I'm going to run into a heap of issues with the project I'm working on. I got the cellscript working and have a successful build, but I'm getting errors in my main script when importing my own modules.
I'm sure there is a lot of nuance and order that is over my head, so is there an example demo that I could view? I've looked at the getting started tutorial and it helped a little bit, but I've got a small rat's nest that's gotta be sorted through.

Any tips on updating projects from the older version of minisphere? Any recommended reading would be great, too!
Thanks!
93
Engine Development / Re: miniSphere 5.0.1
Last post by Eggbertx -
Alright, that's good (for me at least). I wasn't sure if it was something I was doing wrong, because I'm rewriting my old robotfindskitten port, and I was worried that it might be bogging it down.
94
Engine Development / Re: miniSphere 5.0.1
Last post by Fat Cerberus -
@Eggbertx Okay, I can reproduce the bug.  Even Specs (which worked fine under Duktape) drops to like 15fps after calling Sphere.restart().  So I don't think it's related to CC at all.  I'll profile the engine to investigate further where the slowdown might be.
95
Engine Development / Re: miniSphere 5.0.1
Last post by Fat Cerberus -
I'm not sure if it's something I'm doing wrong, but calling Sphere.restart() seems to cause a massive slowdown

That's a weird one.  I'll definitely look into that!

It could be that closing down CC and reinitializing it disables the JIT somehow, but that level of slowdown shouldn't be noticeable unless you're doing something really intense like mp3 decoding (Chakra's bytecode interpreter is faster than Duktape's).  So it's probably something else.
96
Engine Development / Re: miniSphere 5.0.1
Last post by Eggbertx -
I'm not sure if it's something I'm doing wrong, but calling Sphere.restart() seems to cause a massive slowdown
97
Quote
Code gremlin repellent system
First we had eaty pigs :pig_nose:, now we have code gremlins?!

Well we need something to feed the pig with, right?  So that we don't get eaten by it.
98
Sounds like a grand, ambitious, fun project! Looking forward to seeing more. :)

Quote
GUI library
If it helps, Rhuan has created a very nice HUD system you might be able to leverage. (see HUDSystem.mjs here)

Quote
Code gremlin repellent system
First we had eaty pigs :pig_nose:, now we have code gremlins?!
99
Modern GPUs render everything as textured triangles, this is true for both 2D and 3D graphics.  The specific projection is determined by the transformation matrix in use (in Sphere v2, a Transform object).
100
Isn't there a distinction between 2D and 3D acceleration? Or does miniSphere handle both?