1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
<!--
Hurry Curry! - a game about cooking
Copyright 2024 Sofviic
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/>.
-->
# Mechanics
## 01. Grid
The restaurant(game area) is split into grid cells called tiles.
A tile may be walkable if it has no furniture or appliances.
## 02. Items
An item is anything that can be carried by the player.
Such items include plates, meals(eg burger), and raw foods(eg flour).
Only one item may be carried at a time.
## 03. Recipes
Recipes are how items can be made into other items alone or by combining.
Some recipes take raw foods(eg tomatoes->sliced tomatoes), but not all(eg dough->bread).
Some result in servicable meals(eg bread + cooked steak -> burger), but not all(eg flour->dough).
Some combine instantly(eg sliced tomatoes + plate -> tomato meal),
but some require waiting(eg dough->bread in oven),
others require active cooking(by holding down the action button for some duration)(eg flour->dough).
## 04. Clock
Usual opening hours 12:00-22:00 (10 hours) last 20 irl minutes.
This can be shortened or elongated (min 1 hour, max 24 hours from 00:00 to 24:00).
Not all opening times are equal, some will result in more or fewer customers.
But even when they'll result in more or less customers will shift from day to day.
But consecutive days will usually result in similar traffic graphs.
## 05. Active/Passive Time Sink Actions
As stated [above](#03-recipes), some actions will not be instant.
As an example, kneading flour into dough will require the player to hold down the action button for 5 seconds.
But some are done passively, for example, baking dough into bread requires the player to put the dough into the oven, it will then start to be bake, and the player can return in 20 seconds to grab their baked bread.
## 06. Customers
Customers come during opening hours, usually alone or in groups of 2.
Customers will find a seat, and then will usually take 0:20 (ie 10 seconds) to decide what to order.
Customers will always order 1 meal, once they decided on their order, most will only wait for their order to be fuffilled in 0:40 (ie 20 seconds).
If not serviced in 0:40, they'll get angry, leave and decrease your star rating. (also they won't pay; also the entire group will leave)
If serviced, you'll get money from 1€ to 10€.
If the entire group is serviced, you'll also increase your star rating, and they'll leave leaving dirty dishes behind, making room for other customers.
## 07. Money
Money is in €, it is gained by fuffiling orders.
It can be used to buy raw supplies and unlocks.
## 08. Raw Supply
Can be ordered for the next day after closing and finishing off a day.
Each raw item has a seperate expiry duration,
some are short(eg steak must be used in 2 days),
some are essentially infinite(eg water has a duration of 1000 days).
When used during the day, items closer to the expiry date are used first.
## 09. Star Rating
Goes from 0 stars to 5.
Gained by fuffiling orders of an entire customer table (+0.03 stars).
Lost by not doing so (-0.12 stars).
Does nothing.
## 10. Unlocks/Upgrades
Not all items, raw supplies, & recipes are unlocked at the start of the game.
But they can be purchased at the end of a day.
When an unlock(eg bread) is purchased,
all of its assoicated items(ie flour, dough, & bread),
raw item supplies(ie flour supply),
and recipes(ie flour->dough and dough->bread, and if steak is also unlocked then eg burger will also be unlocked).
|