Hello! So... What the hell right? Ive been working on overhauling the game and adding more content the last two years in my free time. The beta had great feedback but the issue I ran into was simply spaghetti code. A lot of the code was repeating if/elif/else statements and it was hard to navigate. If/elif/else statements are fine, but with a project this large it becomes an eye sore. That and how projectiles worked (being not a raycast but an actual projectile??? idk why I did that), the music system needing fixing, trying to figure out how to port to Ios (cry), and leaderboards needing a changing, it was a lot of work I needed to do and didnt really want to post about until I did it.
First Im going to go through a list of new features Im adding or have already added into the game:
- PROPER Settings. You can change key binds, audio sliders and video options. Simple choices, but choices nonetheless
- Two new game modes; Endless and Planetary Defense.
- Endless have you defend against increasing waves of enemies while being on a timer. Time ticks down if you fail to kill a slime or take damage. Killing a slime or getting a power up will boost your time.
- Planetary Defense have you defend a whole planet from the waves of slimes. Planet has a separate health bar that ticks down upon a slime landing on it. Slime projectiles does not damage the planet and the defenses comes in waves with you able to get upgrades for the planet
- New Slime enemies; Wont say much here, but they will increase the difficultly of the game for the player.
- Nakama Leaderboards; Im deciding to use Nakama for my leaderboards as I want the leaderboards to give way more information. I probably wont even go with Nakama for the android version of the game.
- New Art; I suck at art but Ive done a lot of work trying to get better at art and such.
- Player Choices; Im going to do work on allowing the player to have some customization of their ship outside of just power plays
- Ship Hull Type: This is gameplay mostly, but does change your sprite a bit.
- Light: 33% faster for the cost of 2 HP
- Standard: Standard for everything. 3 HP and normal speed.
- Heavy: 4 total HP for 25% slower speed
- Color: Simple. Just pick a color you wish to have.
- Extra Module: This is also mostly for gameplay, but does change your sprite a bit.
- Ship Hull Type: This is gameplay mostly, but does change your sprite a bit.
- More music; Want to add more music to things
Thats about it for an update so far. The plan date to release date sometime in summer 2022!