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