Skip to content

v1.2.0

Compare
Choose a tag to compare
@elgbar elgbar released this 06 Feb 18:49
· 564 commits to master since this release

[1.2.0] - 2023-02-06

Added

  • Add a visual strength hint in the current selected territory
    • Disabled by default, can be turned on in the settings
  • Add debug fps graph
  • Add relative strength bar
  • Add debug option to disallow AI from surrendering

Changed

  • Java 17 is the minimum Java version
  • Minimum android SDK version have been bumped to 33
  • Minor improvement to the hard AI
    • c0c024d, Clear attack blacklist after merging pieces, as a higher level piece might be able
      attack something new
    • 7434fcf, Attack highest possible defended hexagon if all attackable hexagons are empty
    • 8e7488e, Place living pieces defensively different from castles
    • 7a5bbcf, Do not select pieces which cannot do anything
    • fdcbe26, When testing whether to merge/buy a piece or not, look at all hexagons in neighbouring
      terriories and not only the bordering hexagons
    • 351344b, When merging a piece, pick it up again straight away
    • 940e556, Only buy new units when they can be used for something
    • 1df3a6b, Disallow merging if the new piece cannot attack
  • The time AI uses on its move is subtracted from the minimum AI delay
  • Increase default outline width
  • Cheating can be toggled when cheating via the --i-am-a-cheater flag; i.e., debug and trace logging is disabled
  • Use lwjgl3 for desktop backend
  • Improve overlay window for android

Fixed

  • Fix exception when entering invalid enum in settings
  • If the AI throw an exception, handle it
  • An AI will not cause an end-of-turn delay if it has no territories
  • Fix right control cannot be used to undo and redo moves
  • Fix certain settings name being badly formatted
  • Fix bankrupt territory not having their balance set to 0
  • Remember whose turn it is when loading a saved island
  • Fix crash when resizing the window to zero height
  • Fix horrible zoom on android
  • Fix UI elements not rendering after calling pause the resume
  • Fix piece down sound not playing on android

Removed

  • Remove the 11th piece down sound