From 10077d538d7fbc48a85712ed4abee7bf29c7c0cb Mon Sep 17 00:00:00 2001 From: Karl Heitmann Date: Mon, 20 Oct 2025 14:04:02 -0300 Subject: [PATCH 1/2] Adds Lake scenario --- data/maps/Lake.json | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 data/maps/Lake.json diff --git a/data/maps/Lake.json b/data/maps/Lake.json new file mode 100644 index 0000000..079ca40 --- /dev/null +++ b/data/maps/Lake.json @@ -0,0 +1,49 @@ +{ + "terrains": { + "+": 1, + "-": 20, + "^": 4, + "o": 1, + "t": 6, + "~": 6 + }, + "map": [ + "----------T-t-oo--^^^^^--", + "--------T-T-tot--^^^^^^^-", + "--------T-T-ttto--^^^^^--", + "---t-t-~--~~--~-oo-^^^---", + "--tt--~~~~~~~~~~----tt---", + "---~~~~~~~~~~~~~~~---tt--", + "-tt---~~~~~~~~~~~~~-~~~--", + "---~~~~~~~~~~~~~~~~~~~~--", + "--tt--~~~~~~~~~~~~~~~~~--", + "-----~~~~~~~~~~~~~~~~~~t-", + "-tt---~~~~~~~~~~~~~~~~tt-", + "---tt-~~~~~~~~~~~~~~~t-t-", + "--tt-~~~~~~~~~~~~~~~~t-t-", + "----t-~~~~~~~~~~~~~~~t---", + "-t------~~~~~~~~~~~~~t---", + "-ttt-----~~~~~~~~~~~~~t--", + "-t-t-t---~~~~~~~~~~~~~t--", + "----------t~~~~~~~~~~t---", + "--ttt---A---~~~~~~~~~t---", + "-----tt----~~~~~~~~~~t---", + "-tt------tt-~~~~~~~~~~t--", + "--tt--tt--t---~~-~~~~~t--", + "---ttt-------------~t----", + "---t--t-t--ttttt-t-t-tt--", + "----tt---tt--tt----------" + ], + "achievements": [ + "play-the-game" + ], + "description": [ + "A small (25x25) starting area with a centered lake.", + "Available random tiles: 500." + ], + "center": { + "X": 12, + "Y": 11 + }, + "initial_terrains": 500 +} From f68922cc2ba4d4efcfadbbd4f6a390e00b6b6e14 Mon Sep 17 00:00:00 2001 From: Karl Heitmann Date: Mon, 20 Oct 2025 23:36:36 -0300 Subject: [PATCH 2/2] Removes rabbit ears from lake and other fixes --- data/maps/Lake.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data/maps/Lake.json b/data/maps/Lake.json index 079ca40..b09aa1a 100644 --- a/data/maps/Lake.json +++ b/data/maps/Lake.json @@ -8,28 +8,28 @@ "~": 6 }, "map": [ - "----------T-t-oo--^^^^^--", - "--------T-T-tot--^^^^^^^-", + "----------T-t-oo--^--^^--", + "--------T-T-tot--^^-^^^^-", "--------T-T-ttto--^^^^^--", "---t-t-~--~~--~-oo-^^^---", "--tt--~~~~~~~~~~----tt---", "---~~~~~~~~~~~~~~~---tt--", - "-tt---~~~~~~~~~~~~~-~~~--", + "-tt-~~~~~~~~~~~~~~~-~~~--", "---~~~~~~~~~~~~~~~~~~~~--", - "--tt--~~~~~~~~~~~~~~~~~--", + "--tt-~~~~~~~~~~~~~~~~~~--", "-----~~~~~~~~~~~~~~~~~~t-", "-tt---~~~~~~~~~~~~~~~~tt-", "---tt-~~~~~~~~~~~~~~~t-t-", "--tt-~~~~~~~~~~~~~~~~t-t-", "----t-~~~~~~~~~~~~~~~t---", - "-t------~~~~~~~~~~~~~t---", - "-ttt-----~~~~~~~~~~~~~t--", - "-t-t-t---~~~~~~~~~~~~~t--", + "-t---^--~~~~~~~~~~~~~t---", + "-ttt-^---~~~~~~~~~~~~~t--", + "-t-t-^---~~~~~~~~~~~~~t--", "----------t~~~~~~~~~~t---", "--ttt---A---~~~~~~~~~t---", - "-----tt----~~~~~~~~~~t---", - "-tt------tt-~~~~~~~~~~t--", - "--tt--tt--t---~~-~~~~~t--", + "----^tt----~~~~~~~~~~t---", + "-tt^^^---tt-~~~~~~~~~~t--", + "--tt-^tt--t---~~-~~~~~t--", "---ttt-------------~t----", "---t--t-t--ttttt-t-t-tt--", "----tt---tt--tt----------"