v0.3.1: The Engineer


New Ship: The Engineer

I have added The Engineer as a playable ship. This is what the Engineer is:

  1. HP and Movespeed are the same as Well-Rounded, a nice base value.
  2. You can pick any Ability you'd like.
  3. The Engineer's fire rate is set to 0. At this time, you need to pick a weapon to advance to the gameplay itself, but I will remedy that.
  4. The Engineer starts the game with one of each drone (bullet, healing, gold).
  5. The Engineer's drones are twice as effective -- their cooldowns are halved.
  6. The Engineer gets twice as many drones as other ships -- you pick one after every 2 rounds, not every 4.

There are some issues on the edges here that I need to patch up, but the ship is playable and I think it's cool. It turns the game into a Survivors-like auto-shooter, which appeals to me and hopefully others.

Known issues with the Engineer:

  1. The drone selection page still lists the old cooldowns. Easy fix, just need to actually do it.
  2. The shop still offers upgrades that are irrelevant to the Engineer, like improving fire rate or projectile count. Remember that the firing drone shoots bullets that are affected by upgrades, so Projectile Damage and Projectile Size still work as you'd expect. This will be a little harder to implement, but it's a good launching pad to overhauling the shop offering algorithm more generally.
  3. This one is not specific to the Engineer, but as I add more ships that all use the same sprite assets, it is becoming more and more clear that I need significantly more art for this game.

Files

sms.zip Play in browser
Jul 02, 2024