aboutsummaryrefslogtreecommitdiff
path: root/data/README.md
blob: f266841a1c70a51d54db54664b5ded28e132e96e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Hurry Curry! Data

The game data includes recipes and maps. Its only required on the server side.

Maps are defined in YAML format containing "ASCII-art" picture of the map tiles.

Each recipe set is a YAML file too containing a list of each possible recipe.
For the default recipe set this is generated from `recipes/default.json`.
Anticurry is based of this but just switches input and output fields via a sed
script.

`index.yaml` is where all maps and recipe sets are listed for the server to use;
This includes additional metadata for maps.

## Building

- Requirements:
  - make
  - Deno (or Node.js in which case you need to pass `JSR=node` to make)
- Run `make`