aboutsummaryrefslogtreecommitdiff
path: root/specs/01.GameLoopSummary.md
blob: e26b61e354b117e0c4c872d69bd9743aedc59ade (plain)
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
<!--
    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/>.

-->
# Game Loop Summary

A game starts, you and friends are given basic starting supplies with sufficent amount for a small first day.

Then you go to selecting your opening hours for the first day. Longer opening times means more profit IF it can be met.
For a first day, it is recommended you stick to a short 11:00 till 15:00 opening hours
(Each in game hour is 2 minutes irl).
(Keep in mind the rush hours of 13:00 & 19:00, and the downtime of 15:00)
Then the first day(round) starts.

During the course of the day, customers will start to come in.
You & your friends' job is to:
1. wait for them to decide on an order
1. take their order
1. prepare the dish
1. serve the dish in time
1. take & clean dirty dishes when they finish
During the day, there'll be many orders going simultaneously; the challenge is handling them in parallel.

By the end of the day, at closing time, the restaurant will close (ie no longer accept new customers), 
but you'll get an extra hour post closing to finish up the last few orders.

After that 1 hour grace closing period, the day(round) ends, and you'll be meet with a summary sheet of your performance.
Then you'll be met with the upgrades screen, where you can purchase upgrades & unlock new recipes for your restaurant.
Then you'll be met with the supply screen, where you'll see how much of each raw items you have in stock, and where you can buy extra for tomorrow(next round). 
(Keep in mind, that any net profits will be taxed 10% by the goverment. In case of no net profit (or loss), there'll be no tax.)

Rinse & repeat.
But starting from day 2, before you decide when to open, 
there'll be a summary screen of the previous day's(round's) customer's arrival times.
(expect today's rush & peak hours and number of customer to not be too drastically different from yesterday.)

Goodluck Cooking!