Skip to content

Releases: Mikeware/SpaceBattleArena

Pre-Release Build 1128 (v1.3.0.1128)

15 Oct 16:09
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds

Note: This is a server only revision, no client changes have been made and the existing 1127 client jar can be used.

Since build 1127:

  • Allowed Discovery Quest scans to reset over time.
  • Added Constellations (mostly decorations, though can be mined for Energy)
  • Added Quasars (dangerous celestial body which will prevent energy recovery, drain shield, and prevent shield usage)
  • Ships can no longer be detected in Nebulas with Radar.
  • Improved hi-resolution display support

v1.2.0.1127 - Season 6 - BaubleHunt HotFix 2

05 Jun 00:51
Compare
Choose a tag to compare

Note: v1.2 contains Breaking Changes.

Please see the changelog for more information on changes.

This is a server-only hotfix/patch release which fixes #154, #150, #151, #152, #112, and #105 over build 1126.

  • Bauble Hunt properly only allows you to insert baubles into your own base.
  • Support for other DPI settings and borderless fullscreen windows.
  • Other tests and minor improvements.

v1.2.0.1126 - Season 6 - The Return of Bauble Hunt

15 May 00:47
Compare
Choose a tag to compare

Note: v1.2 contains Breaking Changes.

Please see the changelog for more information on changes.

This is a hotfix/patch release which fixes #140, #143, #147, and #148 over build 1125.

  • Bauble Hunt can now automatically start again.
  • Client performance should be much improved.
  • Discovery Quest has a couple of new options.

v1.2.0.1125 - Season 5 - The Hunger Baubles

19 Jan 06:32
Compare
Choose a tag to compare

Note: v1.2 contains Breaking Changes.

Please see the changelog for more information on changes.

v1.2 introduces the new Subgame The Hunger Baubles. It also comes with numerous updates to the subgame infrastructure, client geometry helpers, and adds a couple of new entities to the universe (WormHoles and SpaceMines). Development really wrapped up in June of 2016; however, we didn't have a chance to officially package it (as always).

Work on V2 will commence now with possible improvements to the current tree; timing for release for Season 6 is unclear.

Since last build (1124):

  • Thrust Command is now Blocking by default.
  • Add ability to only eject baubles when ships destroyed by weapons in The Hunger Baubles.

Pre-Release Build 1124 (v1.2.0.1124)

07 Jun 14:13
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Since last build (1123):

  • Added Graphical Representation of Steering
  • points_lost_on_death can work in bestscore games
  • Attempted fix for pygame blit issue #133
  • Java Doc same as b1122 (grab from previous release)

Since build (1111):

  • Added Limiting Options for Dragons and Baubles Spawning in Cornucopia for The Hunger Baubles.
  • Cornucopia spawns Baubles/Dragons now as intended (see doc file game description for config options).
  • Bonuses for Asteroids/Dragons in The Hunger Baubles
  • Breaking Behavior One Time Commands (AllStop,FireTorpedo,DeploySpaceMine,Collect/Eject) have been modified with cooldown times, read updated documentation on executesImmediately headers.
    • Cost for Ejecting Baubles in The Hunger Baubles has been adjusted to vary cost/time required.
  • Introducing The Hunger Baubles Subgame, read info in doc folder
    • Baubles uneffected by gravity and explosions now
    • Baubles can now have weights associated with them
    • Collect and Eject Commands added to Client for playing The Hunger Baubles
  • Client code now does some validation of command arguments, can throw IllegalArgumentException #123
  • ThrustCommand now has fourth optional argument to be blocking #121
  • Added Dragon's Lair Basic Game Config
  • Dragon's are now 'smarter' #111
  • AsteroidMiner is now a config only game as points can now be configured generally via Spawn Manager #126
  • New Ship Image
  • Fixed Issues #131, #130, #132, #117, #113, #115, #110, #128, #42
  • Added Tests for #119, #128
  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity

Pre-Release Build 1123 (v1.2.0.1123)

03 Jun 06:50
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Since last build (1122):

  • Fixed issue from b1122 where Torpedoes weren't limited in the Hunger Baubles.
  • Added Limiting Options for Dragons and Baubles Spawning in Cornucopia for The Hunger Baubles.
  • Small tweak to thread display 'H'
  • Java Doc same as b1122 (grab from previous release)

Since build (1111):

  • Cornucopia spawns Baubles/Dragons now as intended (see doc file game description for config options).
  • Bonuses for Asteroids/Dragons in The Hunger Baubles
  • Breaking Behavior One Time Commands (AllStop,FireTorpedo,DeploySpaceMine,Collect/Eject) have been modified with cooldown times, read updated documentation on executesImmediately headers.
    • Cost for Ejecting Baubles in The Hunger Baubles has been adjusted to vary cost/time required.
  • Introducing The Hunger Baubles Subgame, read info in doc folder
    • Baubles uneffected by gravity and explosions now
    • Baubles can now have weights associated with them
    • Collect and Eject Commands added to Client for playing The Hunger Baubles
  • Client code now does some validation of command arguments, can throw IllegalArgumentException #123
  • ThrustCommand now has fourth optional argument to be blocking #121
  • Added Dragon's Lair Basic Game Config
  • Dragon's are now 'smarter' #111
  • AsteroidMiner is now a config only game as points can now be configured generally via Spawn Manager #126
  • New Ship Image
  • Fixed Issues #131, #130, #132, #117, #113, #115, #110, #128, #42
  • Added Tests for #119, #128
  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity

Pre-Release Build 1122 (v1.2.0.1122)

02 Jun 07:39
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Known Issue #134 Issue with limiting firing of Torpedoes in the Hunger Baubles, fixed in b1123.

Since last build (1121):

  • Cornucopia spawns Baubles/Dragons now as intended (see doc file game description for config options).
  • Bonuses for Asteroids/Dragons in The Hunger Baubles
  • Breaking Behavior One Time Commands (AllStop,FireTorpedo,DeploySpaceMine,Collect/Eject) have been modified with cooldown times, read updated documentation on executesImmediately headers.
    • Cost for Ejecting Baubles in The Hunger Baubles has been adjusted to vary cost/time required.

Since build (1111):

  • Introducing The Hunger Baubles Subgame, read info in doc folder
    • Baubles uneffected by gravity and explosions now
    • Baubles can now have weights associated with them
    • Collect and Eject Commands added to Client for playing The Hunger Baubles
  • Client code now does some validation of command arguments, can throw IllegalArgumentException #123
  • ThrustCommand now has fourth optional argument to be blocking #121
  • Added Dragon's Lair Basic Game Config
  • Dragon's are now 'smarter' #111
  • AsteroidMiner is now a config only game as points can now be configured generally via Spawn Manager #126
  • New Ship Image
  • Fixed Issues #131, #130, #132, #117, #113, #115, #110, #128, #42
  • Added Tests for #119, #128
  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity

Pre-Release Build 1121 (v1.2.0.1121)

31 May 06:26
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Since last build (1120):

  • Added Microsoft Message Analyzer Log Parser #42
  • Fixed Known Issue with Last Two Releases for Final Tournament/Socket #128
  • Introducing The Hunger Baubles Subgame, read info in doc folder
    • Baubles uneffected by gravity and explosions now
    • Baubles can now have weights associated with them
    • Collect and Eject Commands added to Client for playing The Hunger Baubles

Since build (1111):

  • Client code now does some validation of command arguments, can throw IllegalArgumentException #123
  • ThrustCommand now has fourth optional argument to be blocking #121
  • Added Dragon's Lair Basic Game Config
  • Dragon's are now 'smarter' #111
  • AsteroidMiner is now a config only game as points can now be configured generally via Spawn Manager #126
  • New Ship Image
  • Fixed Issues #131, #130, #132, #117, #113, #115, #110
  • Added Tests for #119, #128
  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity

Pre-Release Build 1120 (v1.2.0.1120)

27 May 07:49
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Known Issues (in b1118 as well):

  • Issue #128 - Final Tournament round ships will disconnect at start of round, this is due to the threading optimization and is still being investigated. The mitigation is to set the groups tournament property to 1 and restart the server in tournament mode and just have only the final round contestants reconnect.

Since last build (1118):

  • Client code now does some validation of command arguments, can throw IllegalArgumentException #123
  • ThrustCommand now has fourth optional argument to be blocking #121
  • Added Dragon's Lair Basic Game Config
  • Dragon's are now 'smarter' #111
  • AsteroidMiner is now a config only game as points can now be configured generally via Spawn Manager #126
  • New Ship Image
  • Fixed Issues #131, #130, #132, #117
  • Added Tests for #119, #128

Since build (1111):

  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images
  • Better fix for #115 to avoid perf issues when spawning.
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Fixed Issues #113 and #115 for Find The Middle.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • Fixed Regression from #110 with Tournament Mode
  • Fixes #110 Find the Middle Spawning
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity

Pre-Release Build 1118 (v1.2.0.1118)

17 May 06:51
Compare
Choose a tag to compare
Pre-release

Note: There may be inconsistencies between pre-release builds.

Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/srace branch doc directory.

Known Issues (in b1120 as well):

  • Issue #128 - Final Tournament round ships will disconnect at start of round, this is due to the threading optimization and is still being investigated. The mitigation is to set the groups tournament property to 1 and restart the server in tournament mode and just have only the final round contestants reconnect.

Since last build (1116):

  • Optimized Server Networking to use half the number of Threads per Client
  • Able to Click a Ship to Track it in Tracking Mode #116
  • Slightly Tweaked Bounds of Command Parameters as prep for #123
  • Server side of #121 ThrustCommand option to make it Block
  • Two new Ship Images

Since build (1111):

  • Better fix for #115 to avoid perf issues when spawning.
  • Added 'enable_commands' option in config for #119
  • Allowed spawning any number of different valued baubles in Bauble Games #120
  • Breaking Change Made Hungry Hungry Baubles a Basic Game #118 (see Changelog), impacted Bauble Hunt and Discovery Quest as well.
  • Fixed Issues #113 and #115 for Find The Middle.
  • Remove Client's SelfDestructCommand
  • Return Ship's Command Queue #75 to Client via ObjectStatus.getCommandQueue() which can be compared to the new CommandNames enum.
    • Command Queue and Current Energy are only returned to its own ship (can't be inspected with radar)
  • Can Spawn Space Mines in GUI and Config
  • Fixed Issue with Space Mine's not Exploding when activating if Ship Remained on them
  • Fixed Issue with Traveling Back to a Worm Hole and not Teleporting
  • Fixed Regression from #110 with Tournament Mode
  • Fixes #110 Find the Middle Spawning
  • New #65 & Improved #72 Methods to Java Client Point class (see new javadoc zip file as part of this release)
  • Added Worm Holes
  • Added Deployable Space Mines
  • Option to have Weapons be Effected By Gravity