I've decided to split up the isometric video into a couple of parts. There's two key elements in getting a game like this to work.
One is rendering the world, more specifically it's translating from an x/y position on a grid, to an isometric x/y position in the room.
That's part 1. It's fairly straightforward and establishes how we're looking after the data and shows a neat way of using the room editor to create isometric maps.
The second is being able to take an arbitrary position in the room, and determine which tile of the grid it touches. This is what lets you move around on the world, be drawn behind tiles if necessary, know the height of the ground at any given position and generally create a game that isn't only and completely tied to the grid.
That's part 2! Once you have the right scripts set up, you can largely forget about the maths they involve and start building your game.
Part 1 hopefully coming very soon! I'd like both parts to be out by Christmas as I think it'd be a good note to finish on. Let's see how we get on.
Curious Scribbles
2018-12-12 18:38:38 +0000 UTC