v2.4.0 - 2025-01-16
Added
- New music music by Stey
- Add 50 new playable maps
- Scroll one page at a time in the level select screen with
page up
andpage down
- Draw island id and ARtB on the island previews when in map editor mode
- Show strength for each hexagon in map editor mode, and can be toggled in the settings
- Add debug option to show strength hint for all player territories
- Add program flag
--ai-debug
to print what the AI is thinking - Add test islands to persist test maps in VCS
- Add shortcut
ctrl
+N
to create a new island in the map editor - Add button to create new islands directly from the level creation screen
- New islands validation rule: There must be at least two different teams with a capital
- Show the island id to make it easier to communicate about islands
- Show high score for each island in the level select screen
Changed
- Sort islands without ARtB by their id in ascending order
- Change color of boxes in the level select screen based on the ARtB
- Show more info about the current island and hovered hexagon when in map editor mode
- Show the number of rounds it took for AI to be done with a map on the island preview
- Do not render the ARtB and id on the preview
- Instead, render it dynamically and show it when in debug or in map editor
- Always allow surrendering when there is AIs playing against each other
- Remain in the settings screen when resetting setting/progress
- Tune AI
- Prioritize attacking hexagons that are a part of a territory
- Change chances of AI to buy a castle based on the difficulty
- Increase the chance of easy and normal AI to end their turn early
- Fix AI holding a piece when it does not think it does
- Added remaining ARtB to existing islands
- Rename the
UNKNOWN_ROUNDS_TO_BEAT
constant toNEVER_PLAYED
to make it clear what it means - Add settings, which defaults to
false
, to toggle double tapping to zoom
Fixed
- Fix unnecessary loading all assets after pausing and resuming the game
- Toggle music button was disabled when island interaction was disabled
- Fix UI sometimes lagging when fading in windows
- Win text on the islands preview was worded differently to the other results
- Fix AI not calculating the strength of attackable territories correctly
- Fix click were going through windows in map editor
- Move windows in map editor a bit from the edge
- Fix island deletion crashing the game
- Fix do not leave the playing island when a single exception occurs
- Harden against exceptions within a start/end block
Removed
- All old music tracks have been removed
Full Changelog: v2.3.0...v2.4.0