Skip to content

Releases: EntelectChallenge/2018-TowerDefence

Release 3.0.2

05 Sep 16:40
b956b2e
Compare
Choose a tag to compare

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.

Release 3.0.1

24 Aug 14:13
c6a15bd
Compare
Choose a tag to compare

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

10 Aug 15:10
93e073a
Compare
Choose a tag to compare

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

29 Jun 15:08
0c095c4
Compare
Choose a tag to compare

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

27 Jun 15:41
8e1ff55
Compare
Choose a tag to compare

Release notes

  • Fixed version numbers for game-engine that didn't propagate Tesla tower fixes to the starter-pack

Release 2.0.1

26 Jun 14:50
8e1ff55
Compare
Choose a tag to compare

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

22 Jun 17:17
63e7923
Compare
Choose a tag to compare

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

04 Jun 15:31
bed0583
Compare
Choose a tag to compare

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

31 May 23:10
9282e81
Compare
Choose a tag to compare

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

11 May 20:53
a4bd822
Compare
Choose a tag to compare

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.