Re: I say Hello, you say...
Reply #5 –
As outlined in Developing a Sphere-compatible engine, there is interest in an OO update, TurboSphere does this already, but you should ideally create a shim. A piece of code that does this essentially,
function CreateColor(r, g, b, a) {
return new Color(r, g, b, a);
}
function LoadImage(filename) {
return new Image(filename);
}
//...
Well, if you are doing it in Obj-C, it is a rewrite since Sphere is done in C++.
One thing that gets requested a lot and what would separate your engine from others is an isometric map engine. I've wanted to do that, but I'm working on like everything else first. But that is definitely something. Another idea is the 'shallow' or 'basic' map engine, one that has the ability to code it however you want and doesn't necessarily use tiles like the current map engine does. This would hopefully be good for the more adventurous coders looking to create platformers or any other kind of game that doesn't use the old map engine.