So dev has been going well, I'm thinking I need a new format for explaining the progress, so included are a bunch of GIFs
What have I been up to over the last few weeks?
Well these things:
1: Basic wrapping
2: Effects
3: Water dynamics
4: Explosions
Basic wrapping
So I realised that to make some real headway, I really needed to start going beyond the art and engine, and get some of the missing foundations laid, namely the menu, the level progression code and some plot writing.
The story as I had written it previously involved Dynabot hurtling through space delivering some cargo, crashing into a satellite and plummeting into a planet based on a grid.
I've embellished on this concept and decided to come up some storyline to support the gridded world, which I'll give a few teasers for in future posts.
One small part of the gridded world physics includes the concept that things adhere more and more to the natural grid the slower they are moving, which has allowed me to play on that and get around some issues I was having in getting water to both flow and support the grid. Here is the rather interesting result:
-- Auto-cubing water --
While Dynabot won't be able to shoot water by default, its possible I'll give him that ability later if he gets a water based powerup, in the meantime though it's fun to test some possiblilites it brings out, like the creation of ice bridges:
-- Ice test --
Dynabrick now includes more than one default exploding brick, 3 sizes are now available making for more boomy goodness!
-- Explosion tests --
The Dynacubes can also be destroyed in spectacular fasion allowing for SUICIDE JUMPS
Currently Dynabot has 2 weapons, left click is laser beam and right click is launch rocket. I'm thinking of replacing his right click with a "scanner" that allows him to scan any brick he is standing next to and then gain abilities relating to the brick, it would be a relatively energy intensive move but allow much more variety in gameplay. An example could be, he scans a dynamite brick and gains the rocket as his primary ability and scans a greencube to have it return to laser.
Other scanning abilities could include:
Firebrick = Flamethrower for melting ice and evaporating water
Waterbrick = gains a waterblaster and can swim
Icebrick = freeze gun for freezing water.