Skip to main content


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - DaVince

Game Development / Re: DragonBall Z: Saiyajin Legend
I've seen some of this on before and I gotta say... this looks impressive and excellent, and I can't wait to see a release. And I say this as someone who's not even into DBZ. Nice work!  :D
Off-Topic Discussions / Happy new year everyone!
I'm spending time with my wife in Texas right now, so it'll still be a few hours before it turns midnight here, but...

Happy new year, everyone!

I hope you all have a very good 2018!
Engine Development / Re: miniSphere 5.1.0
@Radnen If you feel like it, you could join the Discord chat while experimenting with the new API. Really helps to leave feedback on it especially when you find a bug, or you'll get a quick response on how something works. :)
Engine Development / Re: miniSphere 5.0.1
Looks pretty good to me, and generic enough to Just Work on both platforms.
Sounds like a grand, ambitious, fun project! Looking forward to seeing more. :)

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

Code gremlin repellent system
First we had eaty pigs :pig_nose:, now we have code gremlins?!
Libraries / Re: MapEngine for Sphere v2
I think this thread could benefit from some visual benefits that the map engine offers! I'll start by showing the zooming capabilities of the map engine, as well as the flexible HUD/GUI system that is built around it.
I've been using the map engine already and it's solid, fast and has a nice feature set! Good job on this, Rhuan. :)
Editor Development / Re: The Sphere Studio v1.2.1
Also for some reason I had to run mono with sudo otherwise it gave me an error upon trying to access the registry.  Kind of weird.  Also strange is how the error I get is always different every time I revisit this...
Linux doesn't even have a registry, so it's even weirder that it DOES get past that point with sudo... Try not to run with sudo though. Graphical applications really shouldn't be run with sudo.

WeakReference seems to be part of mscorlib, which is something you have to explicitly install:
Code: [Select]
sudo apt install mono-complete

Edit: wait, that was with Wine? Weird, it's starting up just fine in Wine here.
Engine Development / Re: miniSphere 5.0.0
Nice work, and a solid release! :))
Projects / Re: Project ZeC (My Zelda-esque Clone)
Good luck with finding a new place to live. I hope you find something soon.

As for the project, I'd say put it on hold, but post the current in-development version for us to check out anyway. A lot of effort has gone into your game and we've lost interesting games before because they weren't shared or kept. You can always come back to it when life becomes less stressful.
Projects / Re: Project ZeC (My Zelda-esque Clone)
Hey, how's progress? This is one of these projects I really like following. :)
Sphere General / Re: Proper way of using Sphere?
Really? That's all there is to them? Huh, thought they'd be more complicated than that.

And yeah, I've peeked into the Discord. Looks like you guys talk about stuff related to developing the engine that I can barely make sense of.
That's just in the #engine-dev channel, which you could mute. #game-dev is there for game development questions and talk, and #spherical for any Sphere or community related talk at all.

Also, now that I'm actively working on a game, that's at least one person who's not talking about the complex inner mechanics all the time! But yeah, it'd be nice to have more people working on projects there, especially since it makes asking and answering questions so easy. It's very motivating.
Sphere General / Re: Proper way of using Sphere?
I've started learning miniSphere more recently, but modules are surprisingly simple:

- Create a new mjs file, put some code in there.
- Prepend the export keyword to whatever functions or classes or variables you want to use in other script files.
- Do an import in those other script files.


Code: [Select]
import { SomeFunction, SomeClass } from '$/myscript'; //Refers to those functions in myscript.mjs

var f = new SomeClass();

Code: [Select]
export function SomeFunction() {
  //Regular function code in here

export class SomeClass() {
  constructor() {
      //Do class stuff in here or whatever

Maybe you could come chat in the Discord chat, it's been very useful to me to get the hang of how things work as Fat Cerberus and Rhuan hang out there all the time. :)
Sphere General / Re: Proper way of using Sphere?
Even with old Sphere, the engine was designed to be flexible and work in a "however you want" fashion, more or less. Newer versions of miniSphere add a LOT of convenience for the things everyone kept making their own solutions before in old Sphere.

But really, the basic idea of "lay out things however you like" is still applicable. You're free to define any scripts and load any code in any fashion you like. You don't even need to necessarily use the built in event loop if you don't want to.
Engine Development / Re: miniSphere 5.0rc
I've got more free time now and have started diving into miniSphere. I gotta say, the way you set things up it's actually pretty easy to get started, especially with all the useful core libraries and the debugger! Nice work. :smiley_cat: