Deep Space Battle Simulator cover
Deep Space Battle Simulator screenshot
Genre: Strategy, Indie

Deep Space Battle Simulator

Update #10: Hitmarkers and Tactical Droid improvements!

This update introduces hitmakers for the personal defense weapons and the small fighter lasers, making it clearer to understand when you hit something.

There are also lots of improvements for co-op play, there are now two more difficulty options, both harder than the current ones called "extreme" and "impossible" for the players who are looking for a bigger challenge. The Tactical Droid AI will now also install and use the super laser if the difficulty is set to "Hard" or more difficult, the amount of AI interceptors spawned by the Tactical Droid now scales with the difficulty level, resulting in fewer interceptors at lower levels, and more on higher levels. I fixed some bugs for the Tactical Droid too and increased the size of the torpedos and B2 pods to make them easier to hit.

Full changelog:
- ADDED: hitmarkers for players and small fighters
- ADDED: "extreme" and "impossible" coop difficulty options
- ADDED: amount of spawned AI Interceptors by the Tactical Droid now scales with the coop difficulty
- ADDED: Tactical Droid will now install and use the super laser if difficulty is at least "hard"
- CHANGED: increased torpedo and B2 pod size to make them easier to hit
- FIXED: some Tactical Droid bugs

Update #9: Voice chat, quick callouts, better damage visuals and more!

This update brings the first version of in-game team voice chats to improve communications, you can bind a key you would like to push-to-talk and then communicate with your teammates in-game. There are also some improvements for the quick callouts that you can use to send pre-determined text messages to your team, like requesting them to hack the enemy hangar doors.

Capital ships now also look a lot more damaged if they are low on HP with additional, larger fires and new smoke effects. You can also set new config values for your dedicated servers to allow for co-op play on them or to disable the Tactical Droid AI. Also, there are fixes for AI not shooting intruders, players sometimes being invisible, and hopefully, a fix for players occasionally falling through the floor after respawning.

If you experience any issues, please let me know!



Full changelog:
- ADDED: first experimental version of team voice chat
- ADDED: more exterior damage representation
- ADDED: "coop" dedicated server config option (true = coop enabled)
- ADDED: "disablebot" dedicated server config option (true = AI bot disabled)
- IMPROVED: quick callouts menu
- FIXED: Droids/Barsk not shooting intruders on Linux servers (like the official servers)
- FIXED: players being sometimes invisible on round start
- FIXED: potential fix for falling through the floor

Update #8: Lockdown improvements, upgrade balancing and lots of fixes!

There are a few changes to the lockdown mode in this update, there are now notifications if the ship you are currently on is in lockdown mode to make it easier to understand for players. You can now also shoot doors to unlock them, but this takes around one minute per door, and two minutes for a keycard-locked door.

The scoreboard now can display more players at once, and also shows the steam avatars of the players. This update also brings fixes for shotgun shots having no sounds for other players, dedicated servers not working with passwords, and players not being kicked out of the bridge seats after disconnecting, blocking them for other players. This update also should reduce the lag spikes when the two capital ships collide.

You can now also change the upgrade budget when hosting a server, and the costs for the "Overloaded Shield Generator", "Laser Crystals", "Optimized Reactor Core", "Heal Drone", "Sweepo Droid" and "Bridge Turrets" upgrades were reduced.


Full changelog:
- ADDED: can shoot doors to eventually open them, takes very long (~1min with the rifle for normal doors, 2mins for keylock doors)
- ADDED: lockdown notifications
- ADDED: scoreboard now shows players steam avatars
- CHANGED: reduced costs for "Overloaded Shield Generator", "Laser Crystals", "Optimized Reactor Core", "Heal Drone", "Sweepo Droid" and "Bridge Turrets" upgrades
- IMPROVED: scoreboard can now display more players at once
- FIXED: giant lag spikes when the two capital ships collide
- FIXED: shotgun having no sounds for other players
- FIXED: dedicated server passwords not working
- FIXED: bug with players remaining in their seats after disconnecting preventing others from using them

Update #7: Firefighter droids, bridge defense turrets and more!

This update introduces 2 new upgrades: The "Sweepo" firefighter droid and the "Bridge Turret" defense option. The Sweepo patrols your ship and extinguishes any fires that may occur in battle. The bridge defense turrets are placed on the three entrances of your bridge and will protect you from any intruders as long as your generators are not disabled.

Also, there now is a button to disable the door lockdown in your spawn room, so you can always access your bridge even if the enemies gained control of it and enabled the door lockdown.

Another issue were players shooting their teammates to access the stations they were using, so I disabled friendly fire to prevent toxicity between teammates.

There were also some issues with the new interior fires, they should now be fixed. The new extinguisher now also has sounds, the elevator no longer kills you and the password screen has better visibility as well.




Full changelog:
- ADDED: sound to fire extinguisher
- ADDED: "Override door lockdown" button to spawn room
- ADDED: Bridge defense turrets upgrade
- ADDED: firefighter droid upgrade
- CHANGED: disabled damage to teammates and you can no longer kick your teammates out of stations
- IMPROVED: password screen visibility
- FIXED: some fire/fire extinguisher bugs
- FIXED: elevator no longer kills players

Update #6: Fire extinguisher, fuse boxes and more!

This update once again tries to improve the immersion inside the capital ship by adding new fuse boxes that get broken if their sector gets too damaged, and fires are now dealing continuous damage to the sector they are in until they get extinguished. A brand new fire extinguisher will be introduced in this update, they spawn on designated positions inside your capital ship.

You might also want to try to repair the new fuse boxes when they break due to too much damage in their sector since every broken fuse box will bring your available energy down by 2% until repaired. There are 2 fuse boxes in each sector of the ship, so there are 10 in total.



There are also new sounds for interior fires, fixes for Linux dedicated servers, the respawn timer in the "Energy Controls" screen now gets updated correctly if you increase the Life Support Energy and the AI will now try to dodge the super laser instead of just dying to it.


Full changelog:
- ADDED: AI Tactical Droid now will dodge enemy super lasers if possible
- ADDED: circuit panels all around the ship, if their ship sector gets too damaged, the break and need repairs, your ship loses 2 energy for each broken circuit board
- ADDED: fire extinguisher (can extinguish small fires inside your ship)
- ADDED: small interior fires now deal damage to the sector of the ship they are in (only 0.1-0.2% of max HP per minute right now, but they stack!)
- CHANGED: interior damage fire sound effect
- FIXED: "Energy Controls" UI now displays the correct respawn timer (scales with Life Support Energy)
- FIXED: fixed a few minor fire bugs
- FIXED: updated Linux steam libraries so everyone can now host dedicated Linux servers

Update #5: Lockdown mode, Linux fixes and more fire!

This update introduces 2 new levers that can be operated from the capital ship bridge. The first one enables or disables the new "Lockdown Mode", which disables all doors (except your spawn room door) which can help you deal with unwanted intruders but limits the mobility of your teammates as well. The second lever suppresses the intruder alert, in case you want to disable it.

Since it had no functionality right now, I removed the captains' seat in the middle of the bridge to give players a bit more room to stand there and interact with the new levers, but it will be readded soon with an actual gameplay use. There will be a lot more of these levers and buttons, that can be interacted with directly instead of through an UI if the feedback from the community is positive.

One thing the game is currently lacking is the feeling of danger while being inside the capital ship, there are just a few rumbles and fires and not a lot of sound effects. This is something I want to work on in the future, for this update I already added a lot more interior fires, that spread the more damage their corresponding part of the ship has suffered. These fires currently deal damage, but can't be put out which is something that will be added in the future. I also optimized these fire a bit more and added a sound effect to them.

There are also still some players being killed by the elevator, this update introduces more fixes which hopefully resolves the issue. I also improved some floor collisions to make the movement on the smoother, fixed an issue that caused dedicated servers to shut down after not being restarted for a few days, and you no longer have to press the key to change target modes twice if you want to switch from the "Barrage" mode inside a turret.

There also was an issue that prevented Linux users from starting the game through Steam, it has now been resolved, sorry for the inconvenience!



-ADDED: "lockdown doors" lever on the bridge, locks down all doors except the spawn room door
-ADDED: "disable intruder alert" lever on the bridge
-ADDED: more interior fires when the ship gets damaged
-ADDED: fire sound to the interior fires
-REMOVED: removed captains chair for now (had no functionality, will be added back on a later date with an actual function)
-IMPROVED: made some floor collisions smoother
-FIXED: fixed some cases where the elevator would kill you
-FIXED: having to press the target mode change key twice after firing in barrage mode

Update #4: Fighter collision damage and tutorial improvements

This update introduces a new collision detection for smaller fighters, they now get damaged when they hit a capital ship or another object, this damage scales with the speed the fighter had on impact. There will also be a new sound effect playing when the fighter collides with something.

There also were some issues with the tutorial, some parts were confusing to newer players, and some parts did not work correctly when the player flew too far with the capital ship. There are now measures implemented that makes the tutorial less frustrating for newer players and easier to understand.

Full changelog:
- ADDED: collision effects and collision damage for smaller fighters
- IMPROVED: tutorial small fighter dummy now adjusts its location to make it easier for players to see it
- IMPROVED: tutorial now limits the movement of the capital ship to prevent unforseen situation making the tutorial hard to complete
- IMPROVED: engine increase tutorial part now has a blinking button, making it easier for players to understand what button they need to press

Update #3: Super Laser crosshair, fixes for password-protected servers and more!

After the fix released yesterday allowed players to join password-protected dedicated servers, player hosted servers with password protection still had issues. These issues are now completely fixed and you can join private servers hosted by your friends again!

This update also introduces an on-screen target assistance for capital ships that have the "Super Laser" upgrade equipped, to make it easier to understand why your super laser is not on target.

The "US Official" dedicated server also experienced some minor lag issues due to some dedicated server code issues, these are now resolved and server performance should stay consistently good even after not being restarted lately.

There were some improvements made to droids pathfinding and their behavior when chasing players, they should behave a bit more consistent now as well. There were also changes made to the Tactical Droid AI, there are now multiple difficulty options you can choose from so both newer and more experienced players can have a challenge. The Tactical Droid also spammed B2 attack pods to often, making it very overwhelming especially for players that played alone, they now won't use them if the player is already being attacked by a B2 Attack Droid to give players the chance to fight back.

Since they were very hard to hit due to their small size and high speed, the torpedos and B2 attack pods HP were both decreased from 40 to 30 to make destroying them a bit easier.

Full changelog:
- ADDED: added target crosshair while controlling your capital ship if you have the super laser upgrade equipped to assist aiming
- ADDED: added garbage collection for dedicated servers, server performance should not be stable no matter for how long the server is running
- ADDED: host menu AI difficulty options (easy, normal, hard, very hard)
- FIXED: server passwords not working correctly (definitely fixed this time, sorry!)
- FIXED: droid bugfixes and pathfinding improvements
- FIXED: fixed some server errors and a server crash issue
- FIXED: smaller fighters no longer play the explosion effect when they just entered a hangar and did not get destroyed
- CHANGED: Tactical Droid now won't spam B2 Attack Pods anymore, has a limit depending on the AI difficulty
- CHANGED: reduced torpedo HP from 40 to 30
- CHANGED: reduced B2 pod HP from 40 to 30

Update #2: Barrage fire mode, co-op and more!

This is the first bigger update for the game that introduces a new gameplay element: the barrage fire mode. It allows you to create an area of denial, your turrets won't just shoot at one location, but in one general direction so you can hit multiple areas of the enemy ship at once.

I also was told that players who invert their mouse only want to invert their y-axis, not their x-axis, so I updated the in-game "invert mouse" settings to only affect the y-axis.

Another issue was the Tactical Droid AI being too strong, especially for newer players. They now don't start attacking immediately after a new round started to give players more time to prepare their ship for battle. The frequency of their special attacks like torpedos got reduced as well, but now increases with every player in the enemy team.

You can now also choose the "co-op mode" in the server host menu, this will allow you to play together with other players against the Tactical Droid AI.

Full changelog:
- ADDED: "Barrage Fire Mode" to the turrets, which lets all of the turrets of that type shoot in a general direction
- ADDED: "Co-op mode" option to the server host menu allowing you to play with multiple players against the AI
- CHANGED: reduced main menu music volume
- CHANGED: "invert mouse" option to "invert mouse y-axis" option
- CHANGED: AI Tactical Droid now has a delay of 30 seconds after a round start before beginning to attack
- CHANGED: AI Tactical Droid now has a lower attack frequency against 1 player, but the frequency increases the more players he faces

Update #1: Bugfixes and "Invert Mouse" option

This is the first update for the game and a relatively small one to fix some current issues and add some quality of life improvements.

Patchnotes:
- FIXED: turret damage no longer counts for the fighter achievements
- FIXED: B2 Attack pod sometimes getting destroyed too early
- FIXED: doors sometimes not closing correctly
- ADDED: link to the games discord in the main menu
- ADDED: "Invert Mouse" option to the settings menu