diff options
Diffstat (limited to 'specs/03.Mechanics.md')
| -rw-r--r-- | specs/03.Mechanics.md | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/specs/03.Mechanics.md b/specs/03.Mechanics.md index 1ee62184..c6e50360 100644 --- a/specs/03.Mechanics.md +++ b/specs/03.Mechanics.md @@ -3,10 +3,12 @@  ## 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).
 @@ -14,16 +16,19 @@ Some result in servicable meals(eg bread + cooked steak -> burger), but not all(  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.
 @@ -31,20 +36,24 @@ Customers will always order 1 meal, once they decided on their order, most will  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.
 | 
