Devlog 5 - Manual Ship Controls and Special Asteroids


Manual Ship Control

Manual ship controls always in my idea list but I don't know where to add it or should I add it.  I want to surprise players time to time with element of surprise and I planned it with possibility to making it more interesting. 

Actually, manual ship control is part of a 'Critical Damage Stage' . When your ship's health below %60 of max health, every damage has a very little chance to be critical damage and when ship takes a critical damage, Critical Damage Stage initiated with a warning message, camera movement and a few placement animations.


In critical damage stage, your ship use power generator to fix critical damages and to do that, disable auto-shoot and skills, collector module and give ship controls to player to giving a chance of preventing harmful asteroid collisions. Since skills disabled, surviving in this stage is really challenging. In challenge, UI elements must be in good positions so player can use them easily. Because of that, I disable skills and arrange shoot buttons for left hand and touch joystick for right hand until stage ends.

Touch Joystick

I implemented joystick controls with lerp since ship must be in a range of x,y axes and it gives me smooth controls in the specified range.


Radar

Since camera becomes perspective, escaping from asteroids that moving towards the ship is becoming harder so a new radar-ish plane implemented to see harmful asteroids distance and know is it interception course.

Stage End

When the critical damage stage ends, collector re-enabled, auto-shoot re-activated if it was active before the critical damage stage, UI elements go to backward animation and camera goes to the default position.

Special Asteroids

In game, there were two types of asteroids: harmful and collectibles. I add the third type: special asteroids. Special asteroids basically can be collectible or harmful (but mostly harmful for now) and has abilities. There are 3 special asteroid class: Magnos that disable one of your ship's skill and reload capability with possibility, Steader that pull toward asteroids it self and get bigger by joining them and Unstad that is unstable and when it is destroyed it made great amount of damage to it's surrounding objects (with respect to their distance) by explosion.


All special asteroids has common properties such as high damage types that deal higher damage because of their weaknesses, unlock high damage types to unlocking their high damage by weaknesses and some of them contains instant destroy property that is if unlock high damage types used in a small amount of time, special asteroid destroyed immediately.

Temporary Upgrades

Special asteroids contain temporary upgrades for your ship and you can get temporary upgrades by destroying special asteroids. Temporary upgrades upgrade your ship modules for a small amount of time but they may be really powerful.

Get Isominer - Casual Space Mining Game

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.