w00t! Height maps are now included, which means objects can now be stacked on top of each other.
Now all I need are some prettier things to stack...
And now we're a three-man team! WMS, Bigfoot and I have all set off on this adventure together, for better or worse. They'll be doing the graphics work for the project (no mean feat) and we'll all be throwing ideas we have into the project, so expect something wonderful.
So, to recap, the things that have been included so far - and this pretty much constitutes most of the ground work this engine needed - are:
- Infinite map generation
- Perspective depth sorting
- Map editing, which can further be broken down into:
- Placing objects and tiles
- Editing already placed objects and tiles
- Removing objects and tiles
- Object stacking (not sure I'll add tile layers yet...)
The list seems rather small, but the code... omg... too long for a list that short. ;-;
Anyway, I'm struggling to decide what sort of movement system I should implement for the playable portion of the game. Should I use a virtual joystick that allows free roam all over the map in every single angle of direction, or should I stick with a d-pad that only lets you walk in 4?
However, here's what I'm planning to implement over the next few days:
- Lots of different furniture types (sofas, bed, tables, chairs - just need some images here).
- Tile layers (I don't know, should I?)
- Playable characters
I'll keep the list short because I don't want to look back at this and cry at the prospect of having to get a lot done over the next few days.