A few things have happened when it comes to designing levels, main thing is that I will no longer use the standard tile option that Game Editor offers. The reason being is that makes all platforms one single actor, where as what i want all blocks to be individual.
Making blocks individual clones will mean if i have a weapon that destroys blocks, it will destroy the blocks it touches and not effect the entirety of the land! And blocks can now be individually animated, and have partner actors joined on top! Which is awesome considering how long I’ve wanted to have animated tiles work properly!
The way this is done is unusual but i feel works well after some tweaking; you have a tile-based actor which is invisible in-game, when you load the level, scan lines go down and identify where to load blocks and what type they should be.
They are all clones of the same actor, but have different variables to define what actions they take. For instance the standard tiles (called Poly-egg) are destructible to a special power up, whereas the Convener belt tiles are indestructible, and move Sarah to the speed and direction they’re set to.
Another revolution is having Sarah walk up stairs, it may not sound like much but it makes it better than repeatedly jumping or side walling up! If its one block above the ground, you’ll walk up it like stairs, if its more than two blocks high, you’ll push against it like normal!
It was a happy accident in a way as I was developing a separate collision box for side-jumping. During that time i wondered on the spot if the technique were possible. And it just worked like that! Sarah did slide up the wall sometimes but this was later sussed out.
Also those grass across the ground are automatically generated! This is done by the loaders putting grass tiles on top of platforms, then it won’t put another one on until finding six blocks-worth of space. In other words spacing it out so it wont appear within the ground, only on top.
Hope to give a video demonstration soon, as I’ve been using Open Broadcaster Software now it’s a lot easier to record now without having to go into full-screen!
I will continue work on this despite soon going to University and other personal things going on, but keep in mind breaks are to be expected for projects like this.
Angus Beer 🙂