Update Version 0.1.0a


Ahoy there!

Version 0.1.0a is now live! This update seeks to address some of the major bugs, balancing issues, as well as included a lot of code refactoring to prepare the game for all of the updates to come. I was super excited to finish this update in only two weeks. This means the next update will all be new gameplay features! At my current pace, I am thinking that I should be able to release a significant update about every two weeks until I encounter some sort of non-coding related bottle neck! Anyways, enough rambling, onto this updates booty:

Player Updates:

  • Doubled the turn speed of the player ship.
  • Instead of choosing any upgrade, you will now get to choose from 3 selected at random.
  • Removed the angled cannons from the player ship because they were awkward to aim. Updated player sprite to remove unused cannons. The player ship now only starts with 2 cannons rather than 4.
  • Added support for arrow key controls.
  • Player can now pass straight through friendly ships, preventing your own ships from getting you stuck.
  • Other ships in your fleet can now capture surrendered ships if they collide with them.
  • Lowered the scaling on the fire rate upgrade.
  • Increased the scaling on the damage upgrade.

Enemy Updates

  • Lowered HP of all enemies. The ships took way too long to kill, and the sea monsters did not die quick enough for how little XP they provide.
  • Lowered the rate at which enemies surrender. (I think it might be a little too low now tbh, but I will address in next update if need be).
  • Enemy cannonballs now flash red, making it easier to tell enemy cannonballs from friendly ones.
  • Edited existing mob spawns to lower the number of enemies spawned for certain mobs. Especially lowered the amount of sea monsters and dinghies so that they don't clutter the screen, constantly blocking you from engaging in combat with actual ships.

Bug Fixes

  • Added a cap to enemy spawns so that a maximum number of enemies that can exist is ~200. This is a temporary fix to prevent memory crashes, as well as the breaking of enemy pathfinding until I have time to implement a more robust solution.
  • Fixed Retry button.
  • Fixed bug where enemies would repeatedly die after already dead.
  • Fixed bug with XP bar not showing correct meter value for the first player level.
  • Fixed some random Unity errors related to objects being referenced after being destroyed.

Boring Developer Stuff

  • Refactored code for all AI Behavior Trees to be sustainable for future growth of the game.
  • Refactored code for damage tracking and graphical damage feedback.
  • Refactored ship surrender code.
  • Refactored code for ship upgrades to support more diverse and creative options in the future.
  • Refactored code for upgrade pop up.

Files

0.1.0.zip Play in browser
Sep 23, 2022

Leave a comment

Log in with itch.io to leave a comment.