diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/index.yaml | 3 | ||||
-rw-r--r-- | data/maps/streetfood.yaml | 106 |
2 files changed, 108 insertions, 1 deletions
diff --git a/data/index.yaml b/data/index.yaml index a817eb45..c8b9af74 100644 --- a/data/index.yaml +++ b/data/index.yaml @@ -37,7 +37,7 @@ maps: bbq: { name: "BBQ", players: 2, difficulty: 1 } salad: { name: "Salad Store", players: 2, difficulty: 1 } sushibar: { name: "Sushi Bar", players: 2, difficulty: 2 } - smallest: { name: "Smallest", players: 1, difficulty: 1 } + # smallest: { name: "Smallest", players: 1, difficulty: 1 } teeny: { name: "Teeny", players: 3, difficulty: 2 } village: { name: "Village", players: 4, difficulty: 2 } bar: { name: "Bar", players: 3, difficulty: 2 } @@ -51,6 +51,7 @@ maps: 5star: { name: "5 Star", players: 4, difficulty: 3 } auto_sushi: { name: "AutoSushi", players: 2, difficulty: 2 } # factory: { name: "Factory", players: 3, difficulty: 4 } + streetfood: { name: "Street Food", players: 2, difficulty: 1 } recipes: - none diff --git a/data/maps/streetfood.yaml b/data/maps/streetfood.yaml new file mode 100644 index 00000000..2687177c --- /dev/null +++ b/data/maps/streetfood.yaml @@ -0,0 +1,106 @@ +# Hurry Curry! - a game about cooking +# Copyright 2025 tpart +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, version 3 of the License only. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <https://www.gnu.org/licenses/>. +# +score_baseline: 200 +map: + - "*'''l'''''''----'''l''''''*'" + - "''''''''*'''----'''''*'''''*" + - "'''*''''''''----''''''''*'''" + - "'█████████''----''██▒███▒██'" + - "'█#GGsRBT█'l----l'█ctc.ctc█'" + - "'█p1....1d__----__d...8...█'" + - "'█p1....1d__~---__d...8...█'" + - "'█#pCCYYX█'l----l'█ctc.ctc█'" + - "'█████████''----''██▒███▒██'" + - "''''''''''''----''''''''''''" + - "''''''''''''----''''''''''''" + - "''''''''''''---!''''''*'''''" + + +tiles: + "#": counter + "p": counter + "G": counter + "t": table + "s": sink + "Y": stove + "C": cuttingboard + "R": steak-crate + "T": tomato-crate + "F": flour-crate + "L": leek-crate + "B": lettuce-crate + "D": cheese-crate + "X": trash + "l": lamp + "8": chandelier + "1": ceiling-lamp + + "c": chair + ".": floor + "'": grass + "*": tree + "_": path + "~": street + "!": street + "-": street + "d": door + "█": wall + "▒": wall-window + +items: + "Y": pan + "p": plate + "G": glass + +entities: + - !customers + - !environment [night] + - !pedestrians + points: [[13, 0], [13, 12]] + spawn_delay: 2.0 + spawn_delay_stdev: 1 + - !pedestrians + points: [[13, 0], [14, 8], [13, 12]] + spawn_delay: 2.0 + spawn_delay_stdev: 1 + - !pedestrians + points: [[15, 12], [15, 0]] + spawn_delay: 2.0 + spawn_delay_stdev: 1 + - !pedestrians + points: [[15, 12], [14, 4], [15, 0]] + spawn_delay: 2.0 + spawn_delay_stdev: 1 + + +chef_spawn: "~" +customer_spawn: "!" + +walkable: + - door + - floor + - chair + - grass + - path + - street + - chandelier + - ceiling-lamp + +collider: + - wall + - tree + - wall-window + - lamp |