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.
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.
I seem to be getting a bug in the latest release (with the missile speed upgrade) which destroys 2 adjacent buildings in a row at the front-line instead of just destroying the first tower…
Due to the map size effectively doubling to the new 16x 8y size, the missiles would have taken twice as many rounds to reach the other side of the map. This considerably slowed down the game pace, with missiles stacking up on rows.
These can be found in here. By constructing buildings you will now receive more points than before, but if the enemy destroys these buildings they still gain more points.