diff --git a/client/visualizer/src/config.ts b/client/visualizer/src/config.ts index 5fb1d517..0be1c3b5 100644 --- a/client/visualizer/src/config.ts +++ b/client/visualizer/src/config.ts @@ -154,7 +154,7 @@ export enum Mode { export function defaults(supplied?: any): Config { let year = "2023" let conf: Config = { - gameVersion: "3.0.2", //TODO: Change this on each release! + gameVersion: "3.0.4", //TODO: Change this on each release! year: year, map_extension: 'map'+year.substring(2), game_extension: 'bc'+year.substring(2), diff --git a/client/visualizer/src/constants.ts b/client/visualizer/src/constants.ts index 773f93d5..68bff34c 100644 --- a/client/visualizer/src/constants.ts +++ b/client/visualizer/src/constants.ts @@ -213,8 +213,21 @@ export const SERVER_MAPS: Map = new Map([ ["SweetDreams", MapType.SPRINT_2], ["TicTacToe", MapType.SPRINT_2], ["USA", MapType.SPRINT_2], - - + ["Barcode", MapType.INTL_QUALIFYING], + ["Contraction", MapType.INTL_QUALIFYING], + ["Flower", MapType.INTL_QUALIFYING], + ["Grapes", MapType.INTL_QUALIFYING], + ["IslandHopping", MapType.INTL_QUALIFYING], + ["Marsh", MapType.INTL_QUALIFYING], + ["RaceToTheTop", MapType.INTL_QUALIFYING], + ["Repetition", MapType.INTL_QUALIFYING], + ["River", MapType.INTL_QUALIFYING], + ["RockWall", MapType.INTL_QUALIFYING], + ["Sakura", MapType.INTL_QUALIFYING], + ["SoundWave", MapType.INTL_QUALIFYING], + ["ThirtyFive", MapType.INTL_QUALIFYING], + ["TimesUp", MapType.INTL_QUALIFYING], + ["TreasureMap", MapType.INTL_QUALIFYING], ]) export function bodyTypeToString(bodyType: schema.BodyType) { diff --git a/engine/src/main/battlecode/common/GameConstants.java b/engine/src/main/battlecode/common/GameConstants.java index 03e7b883..5feb5401 100644 --- a/engine/src/main/battlecode/common/GameConstants.java +++ b/engine/src/main/battlecode/common/GameConstants.java @@ -10,7 +10,7 @@ public class GameConstants { /** * The current spec version the server compiles with. */ - public static final String SPEC_VERSION = "3.0.2"; + public static final String SPEC_VERSION = "3.0.4"; // ********************************* // ****** MAP CONSTANTS ************ diff --git a/engine/src/main/battlecode/world/resources/Barcode.map23 b/engine/src/main/battlecode/world/resources/Barcode.map23 new file mode 100644 index 00000000..2885ec44 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Barcode.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Contraction.map23 b/engine/src/main/battlecode/world/resources/Contraction.map23 new file mode 100644 index 00000000..2679269d Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Contraction.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Flower.map23 b/engine/src/main/battlecode/world/resources/Flower.map23 new file mode 100644 index 00000000..7b14dfce Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Flower.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Grapes.map23 b/engine/src/main/battlecode/world/resources/Grapes.map23 new file mode 100644 index 00000000..e67e3d8b Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Grapes.map23 differ diff --git a/engine/src/main/battlecode/world/resources/IslandHopping.map23 b/engine/src/main/battlecode/world/resources/IslandHopping.map23 new file mode 100644 index 00000000..e5a10a39 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/IslandHopping.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Marsh.map23 b/engine/src/main/battlecode/world/resources/Marsh.map23 new file mode 100644 index 00000000..096d264f Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Marsh.map23 differ diff --git a/engine/src/main/battlecode/world/resources/RaceToTheTop.map23 b/engine/src/main/battlecode/world/resources/RaceToTheTop.map23 new file mode 100644 index 00000000..6077bb1f Binary files /dev/null and b/engine/src/main/battlecode/world/resources/RaceToTheTop.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Repetition.map23 b/engine/src/main/battlecode/world/resources/Repetition.map23 new file mode 100644 index 00000000..42aaceee Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Repetition.map23 differ diff --git a/engine/src/main/battlecode/world/resources/River.map23 b/engine/src/main/battlecode/world/resources/River.map23 new file mode 100644 index 00000000..ae67ec7b Binary files /dev/null and b/engine/src/main/battlecode/world/resources/River.map23 differ diff --git a/engine/src/main/battlecode/world/resources/RockWall.map23 b/engine/src/main/battlecode/world/resources/RockWall.map23 new file mode 100644 index 00000000..dd2764c1 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/RockWall.map23 differ diff --git a/engine/src/main/battlecode/world/resources/Sakura.map23 b/engine/src/main/battlecode/world/resources/Sakura.map23 new file mode 100644 index 00000000..7b6cc1d8 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/Sakura.map23 differ diff --git a/engine/src/main/battlecode/world/resources/SoundWave.map23 b/engine/src/main/battlecode/world/resources/SoundWave.map23 new file mode 100644 index 00000000..80a85456 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/SoundWave.map23 differ diff --git a/engine/src/main/battlecode/world/resources/ThirtyFive.map23 b/engine/src/main/battlecode/world/resources/ThirtyFive.map23 new file mode 100644 index 00000000..c1b03fb2 Binary files /dev/null and b/engine/src/main/battlecode/world/resources/ThirtyFive.map23 differ diff --git a/engine/src/main/battlecode/world/resources/TimesUp.map23 b/engine/src/main/battlecode/world/resources/TimesUp.map23 new file mode 100644 index 00000000..bb601b1a Binary files /dev/null and b/engine/src/main/battlecode/world/resources/TimesUp.map23 differ diff --git a/engine/src/main/battlecode/world/resources/TreasureMap.map23 b/engine/src/main/battlecode/world/resources/TreasureMap.map23 new file mode 100644 index 00000000..de4d2ace Binary files /dev/null and b/engine/src/main/battlecode/world/resources/TreasureMap.map23 differ diff --git a/specs/specs.md.html b/specs/specs.md.html index 32052865..2d032e2d 100644 --- a/specs/specs.md.html +++ b/specs/specs.md.html @@ -17,7 +17,7 @@ # Formal specification -*This is the formal specification of the Battlecode 2023 game.* Current version: *3.0.2* +*This is the formal specification of the Battlecode 2023 game.* Current version: *3.0.4* **Welcome to Battlecode 2023: Tempest.** @@ -291,6 +291,9 @@ # Appendix: Changelog +- Version 3.0.4 (January 28, 2023) + - International qualifiers map release + - Version 3.0.2 (January 26, 2023) - Engine Fixes: - Carriers should now be able to attack using a held anchor