-
Notifications
You must be signed in to change notification settings - Fork 2
Food Items
All food items follow the same basic framework to allow for easier implementation and best comply with the ECS model. All food items stem from a basic template ItemComponent
which holds the key variables that all food items share, then they have unique variables based on if they are an ingredient or meal item. This allows them all to use a shared factory and reduces complexity if edits have to be made to individual items.
Each ingredient is initialised in IngredientComponent
which extends ItemComponent
and provides unique variables for the ingredient type items. The current ingredients are as follows:
Lettuce is one of the ingredients which can be chopped and is used to create meals.
raw
Source https://www.shutterstock.com/da/image-vector/green-cabbage-pixel-art-icon-kale-2127640361
chopped
Source: Created by team 6, inspired by:
https://stock.adobe.com/au/images/pixel-art-lettuce-icon-vegetables-vector-sign-for-for-web-
mobile-design-and-pixel-games/269812229
Cucumber is one of the ingredients which can be chopped and is used to create meals.
raw
Source:
https://www.istockphoto.com/vector/pixel-cucumber-vector-illustration-pixel-art-vegetable-
cucumber-icon-gm1345130139-423289788
chopped
Source: Created by team 6, inspired by:
https://www.alamy.com/vector-pixel-art-cucumber-isolated-cartoon-image362520433.html
Tomato is one of the ingredients which can be chopped and is used to create meals.
raw
Source: https://www.vecteezy.com/vector-art/21587303-pixel-art-illustration-tomato-pixelated-tomato-red-tomato-pixelated-for-the-pixel-art-game-and-icon-for-website-and-video-game-old-school-retro
chopped
Source: Created by team 6, inspired by:
https://pngtree.com/freepng/pixel-game-fruit-cut-tomatoes_6363035.html
Strawberry is one of the ingredients which can be chopped and is used to create meals.
raw
Source: https://www.megavoxels.com/learn/how-to-make-a-pixel-art-strawberry/
chopped
Source: Created by team 6, inspired by:
https://stock.adobe.com/images/seamless-pattern-with-8-bit-pixel-art-strawberry-uncut-cut-in-half-sliced-isolated-on-white-background-berry-print-for-menu-fabric-jam-juice-perfume-product-cosmetics-package-design/308785964
Chocolate is one of the ingredients which can be chopped and is used to create meals.
raw
Source: https://www.vecteezy.com/png/19040585-an-8-bit-retro-styled-pixel-art-illustration-of-chocolate
chopped
Source: https://www.alamy.com/vector-pixel-art-chocolate-bar-snack-isolated-cartoon-image362293584.html
raw
Source: https://www.vectorstock.com/royalty-free-vector/pixel-raw-meat-isolated-vector-38080351
cooked
Source: https://www.freepik.com/premium-vector/pixel-art-illustration-steak-pixelated-steak-steak-meat-food-icon-pixelated-pixel_80324805.htm
burnt
Source: Team 6
raw
Source: https://www.vectorstock.com/royalty-free-vector/pixel-raw-meat-isolated-vector-38080351
cooked
Source: https://www.vecteezy.com/vector-art/23330805-fried-fish-in-pixel-art-style
raw
Source: https://www.vectorstock.com/royalty-free-vector/pixel-raw-meat-isolated-vector-38080351
chopped
Source: https://www.freepik.com/premium-vector/pixel-art-bowl-with-acai-brazilian-food-vector-icon-8bit-game-white-background_35493646.htm
raw
Source: https://www.megavoxels.com/learn/how-to-make-a-pixel-art-banana/
chopped
Source: Team 6
Each meal is initialised in MealComponent
which extends ItemComponent
and provides unique variables for the meal type items. The current meals are as follows:
Source: https://au.pinterest.com/pin/fruit-salad--666814288574232575/
Source: https://www.alamy.com/vector-pixel-art-mix-salad-isolated-cartoon-image362292890.html
Source: https://www.alamy.com/vector-pixel-art-steak-isolated-image360548322.html
Inventory System
Scoring System
Food Recipes
Level System
Player Actions
Ordering System
Stations
Items
Map Design
Customers
Pause Menu
Upgrades
End of Day Display
Day Night Cycle
Moral System
Debug Terminal
Game Interactions Tutorial
Backstory Cutscenes
Entities and Components
Input Handling
Game Screens and Areas
Fire Extinguisher Handler Component
MainGameActions Create Docket Triggers
Main Game Order Button Display
BackstoryCutsceneDisplay Test Plan
Test Plan for MainGameOrderTicketDisplay
Test Plan for MainGameOrderBtnDisplay
Test Plan for DocketLineDisplay
Test plan for RandomComboService
Test plan for SpeedBoostUpgrade
Test plan for DancePartyUpgrade