Skip to main content

News

Recent Posts

1
Projects / Re: Project ZeC (My Zelda-esque Clone)
Last post by Miscreant -
things are still rather hectic & stressful but for the next few days I have access to a laptop with minisphere on it so I can do a little more creation on ZeC.
2
Engine Development / Re: miniSphere 5.0.1
Last post by Fat Cerberus -
a) get the file path wrong (import expects relative paths)

Not entirely accurate - you can use a full path so long as it has a SphereFS prefix, e.g. @/bin/awesome.mjs.
3
Engine Development / Re: miniSphere 5.0.1
Last post by scojin -
Okay, thanks for the help.
Issues were file extensions(.js to .mjs) and getting rid of the tutorial changes.
I'll start a new thread if I have anymore questions.
4
Engine Development / Re: miniSphere 5.0.1
Last post by Rhuan -
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!
This should probably be a topic in support rather than engine dev but :P

The getting started tutorial is horribly out of date right now... :(

One important change if moving from 4.x to 5.x is to get rid of uses of transpile() in your cell script - scripts should just be install()'ed with 5.x.

Also if using the import operator scripts need the extension ".mjs" rather than ".js".

Here's a link to a simple example project in miniSphere 5.0, very early demo of my remake of Kefka's Revenue (mostly just showing off the map engine I've made):
https://www.dropbox.com/s/x5sfkcad3jjhk91/KRdemo.zip?dl=0

If you need more specific help saying what error messages you're getting exactly and posting some of your code would make it easier.

If the problems are just with import then maybe read the MDN article on it: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
The common places I expect people to go wrong with it are:
a) get the file path wrong (import expects relative paths)
b) confuse default exports with other named exports
c) try and use static import syntax in a dynamic way
d) not use the .mjs extension that miniSphere requires
5
Game Development / Re: robotfindskitten, back from the dead
Last post by Eggbertx -
That must be the prequel.
6
Game Development / Re: robotfindskitten, back from the dead
Last post by scojin -
"A stegosaurus, escaped from the stegosaurusfindrobot game. It finds you."
7
Game Development / Re: robotfindskitten, back from the dead
Last post by Eggbertx -
A game that took 4-5 hours to make wins the prestigious status of GOTY? Woo!
8
Game Development / Re: robotfindskitten, back from the dead
Last post by Radnen -
Haha! I vote this Sphere GOTY 2017. :)
9
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.



10
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!