Late Winter Surfing #tasmania #clifton #beach #surfing (Taken with Instagram)
Sunday morning walk #tasmania #cliftonbeach #spring (Taken with Instagram)
A major change has been completed - the game engine has been modified so that the player is no longer a specific entity but more of a controlling influence on any of the entities - any of the mobile game objects are now able to be controlled by the player, which includes all of the entities’ attributes and weapons.
I moved all of the controller logic into a new class, the Controller which is now part of every entity in the game - input to the controller can be via the touch screen (the player) or one of the AI routines. The player object is now far simpler and contains the current score, achievements and a reference to the currently controlled entity.
Overriding robots will be a fundamental part of the game as some of the robots will be required to achieve certain tasks (plus, taking over another robot is the only way to get hold of the more advanced weapons). To illustrate this to testers, I implemented the homing missile which I drew some time ago and added it to the turret.
A recent update added the recharger to the game - this is a object that emits energy which which will recharge the player or one of the enemy robots if they move over it. The recharger has a limited amount of energy and once it has been used up, it takes a while for the energy levels to be rebuilt again.