Releases: EntelectChallenge/2018-TowerDefence
Releases · EntelectChallenge/2018-TowerDefence
Release 3.0.2
Release notes
- Fixed incorrect scoring values on buildings being removed
- Fixed over-damage scoring from Tesla Tower strikes
- Fixed threading problem for Haskell bots.
Visualizer
- Implemented the "dlweatherhead/entelect-challenge-2018-visualiser" into folder structure.
- Source code here
Release 3.0.1
Release notes
- Fixed incorrect Iron Curtain stats in state file
- Activating the Iron Curtain now gives a small score to the owner
- Added details for visualizers to display Tesla Towers and Iron Curtains correctly
Release 3.0.0
Release notes
- Added The Iron Curtain 🛡️
- Protects you against all missiles and Tesla Tower strikes entering your base
- Costs 100 energy to activate
- Lasts 6 rounds
- Only available every 30 rounds (Use it or lose it)
- Price changes
- Tesla Tower build cost reduced to 100 energy
Release 2.0.3
Release notes
- Fixed Tesla Tower weapon cooldown timer running at double speed
- Tesla Towers will now damage the enemy even if there are no enemy building in the way
- Fixed player being awarded points when hit by an enemy Tesla Tower
Release 2.0.2
Release notes
- Fixed version numbers for game-engine that didn't propagate Tesla tower fixes to the starter-pack
Release 2.0.1
Release notes
- Fixed Tesla tower issues
- Damage to player calculated incorrectly
- Player score not being allocated
- Fix missile speed to move at 2 cells per round
Release 2.0.0
Release notes
- Added the mighty Tesla Tower 🗼
- An end-game building that does massive damage to enemy buildings in a single strike, but is extremely expensive to build and maintain.
- It can damage the enemy's health pool if built on the front line
- Added Deconstruct command to remove your own existing buildings ✖️
- Added a new starter bot
- Scala
- Fixed missile movement to process in a predictable manner
- Improved console output to no longer flicker/scroll along while displaying the map. It now displays the map frame-by-frame
Release 1.1.3
Release notes
- Fixed missiles damaging adjacent buildings when moving at speeds of more than 1 cell per round
- Added explanation of archive structure for bot uploads ReadMe
Release 1.1.2
Release notes
- Added new languages support
- LISP
- Added maxRounds property to the gameDetails in state.json and textMap.txt. This is the maximum number of rounds that the match can last.
- Added roundIncomeEnergy property to the gameDetails in state.json and textMap.txt. This is the amount of energy that a player will receive by default every round.
- Added speed property to the missiles in state.json and textMap.txt. This is the amount of cells that a missile will move in one round.
- Game balancing changes, including increasing missile speed.
- Changes to scoring points.
Breaking Changes
- map size has been has been increased to a width of 16 cells and height of 8 cells.
- C++ and LISP starter-bots are inoperable for the time being due to these changes.
Release 1.1.1
Release notes
- Added new languages support
- Haskell
- Golang
- PHP
- Added new config setting game-config-file-location. This is the path to the game-config.properties file that is used to set various game-engine settings such as map size and building stats.
- Added new config setting verbose-mode. This can be set to false to avoid map output, increasing console performance.
- Added buildingsStats property to the gameDetails in state.json. This gives players more information about each building type they can construct.
- Fixed various minor bugs.
Breaking Changes
- buildingPrices has been deprecated in favour of the buildingsStats property of gameDetails.