Releases: Mikeware/SpaceBattleArena
Pre-Release Build 1116 (v1.2.0.1116)
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 (1115):
- 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
Since build (1111):
- 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 1115 (v1.2.0.1115)
Note: This is a Pre-Release Build which contains Breaking Changes. There may be further 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 (1114):
- 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.
Since build (1111):
- 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 1114 (v1.2.0.1114)
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 (1113):
- 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
Since build (1111):
Pre-Release Build 1113 (v1.2.0.1113)
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 (1112):
- Fixes #110 Find the Middle Spawning
- New & Improved Methods to Java Client Point class (see new javadoc zip file as part of this release)
Since build (1111):
- Added Worm Holes
- Added Deployable Space Mines
- Option to have Weapons be Effected By Gravity
Pre-Release Build 1112 (v1.2.0.1112)
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 (1111):
- Added Worm Holes
- Added Deployable Space Mines
- Option to have Weapons be Effected By Gravity
v1.1.0.1111 - Season 4 - Discovery Quest
Note: v1.1 contains Breaking Changes.
Please see the changelog for more information on changes.
v1.1 introduces the new Subgame Discovery Quest. It also comes with numerous updates to the subgame infrastructure, game/tournament/world management, and adds a couple of new entities to the universe. Development really wrapped up in June of 2015; however, we didn't have a chance to officially package it. We've since in prep for Season 5 added a few more tests and bug fixes as well as some documentation clean-up.
Since last build (1110):
- Wild Tournament Tie Feature
- Cleaned up Client JavaDoc Versions and Radar References
- Add flag for Discovery Quest's limitation on warping out of nebulas.
- Properly mark destroyer of an object.
Pre-Release Build 1110 (v1.1.0.1110)
Note: This is a Pre-Release Build which contains Breaking Changes. There may be further inconsistencies between pre-release builds.
Please see the changelog for more information on changes. Updates have been provided to the documentation within the feat/dquest branch doc directory.
v1.1 introduces the new Subgame Discovery Quest. It also comes with numerous updates to the subgame infrastructure, game/tournament/world management, and adds a couple of new entities to the universe.
Since last build (1108):
- Fixed #94 - Dragon Crash
- Added respawn_bauble_on_collect option for Bauble Hunt (requested by Zach)
- Made sure player spawns adhere to maximum entity threshold
- Updated branch documentation
v1.0.1 - Official V1 Release of Space Battle Arena
Just over 3 years ago Space Battle Arena was born. It has come a long way, and we are proud to be in a state where we can publish stable builds.
Remember a lot of information on the customization options for Space Battle Arena is available on the website.
Please search or report to us on GitHub if you see any issues. Thanks!
New since v1.0
- Client Jar Built against Java 7
- Removed unneeded dependencies from Server build to save 1MB.
- Functional Updates:
- SteerCommand can also be non-blocking now (optional parameter)
- IdleCommand costs no energy
- Survivor game now based on travel to encourage movement.
- Auto-kick feature for inactive clients (disconnect_on_idle)
- Client prints statistics on exit
- BasicSpaceship doesn't require shipDestroyed method any more
- General Client Disconnect and Threading Improvements
- Log files now append timestamp to name
- Fix issues with Planets and Nebulas
- Additional Celestial Body Graphics by Jeff
Initial Soft V1.0 Release of Space Battle Arena
Note: Radar does not work in this build, please use the v1.0.1 release.
At the start of our 4th season of Space Battle, we are releasing it to the open source world. Look for more info on the website to come in the next few days. You can download it through the links above.
We may also refresh the repository with some lesson configuration files. But this package has been fairly well tested with our new unit test framework for the basics.
Please search or report to us on GitHub if you see any issues. Thanks!
Note: the client SpaceBattle.jar was built against Java 8. The scheduled update for next week will be a Java 7 compatible jar. Sorry for the inconvenience.
New since v0.9
- Open Sourced under GPLv2
- Re-architected subgame system on client and server, with new subgames:
- King of the Bubble Game (and variant)
- 'Basic' Games:
- Find the Middle
- Survivor
- Asteroid Miner
- Combat Exercise
- Nebulas (cause drag)
- Steer Command
- Improved Client Disconnect
- Improved Configuration Management
- Improved World Entity Class Hierarchy
- Improved Logging Format
- Added Unit Test Framework
- Stabilization and Bug Fixes
- Website