aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/index.yaml3
-rw-r--r--data/maps/streetfood.yaml106
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