Skip to content

Map Design

danhdinh98 edited this page Aug 23, 2024 · 32 revisions

Introduction

This wiki will outline the design decisions involved with the map layout.

  1. What the map would look like
  2. What the tiles would look like (colour)
  3. Where the stations would be located
  4. Where customers will line up

Map layout inspiration

Option 1: Dining area centric

Overview

Customer queue visible on the left

Large dining area with multiple customers, customers showing their order

Smaller food/ kitchen area at the top

Evaluation

Endorses gameplay that is more focused on the waiter/ waitress experience

Lower emphasis and space to design a comprehensive cooking experience

Example/ inspiration

Inspiration from craftpix

Screenshot 2024-08-23 at 2 57 33 pm

Option 2: Kitchen centric

Overview

4 separate quadrants

2 cooking areas, 2 plating areas, vegetable boxes, sinks, garbage bins, order station, cutting boards, stoves, pots

Would need to keep all 4 quadrants accessible as only one player

Evaluation

Provides a greater focus on the kitchen/ cooking and food preparation experience

Lower focus on customer satisfaction, food service and ordering

Example/ inspiration

Screenshot 2024-08-23 at 2 59 29 pm

Development of tile design

Map Layout Designs 2d - top down 3d - top down (angled)

Development of map layout

Mockup map 1:

Screenshot 2024-08-23 at 2 58 51 pm

Mockup map 2:

Screenshot 2024-08-23 at 3 02 22 pm

Final map design:

Screenshot 2024-08-23 at 3 01 50 pm

Table of Contents

Home

Team Design Document

Game Features

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

Game

Getting Started

Entities and Components

World Backstory

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Map Design

Test Plans

Sensor Component

Customer Sensor Component

Interaction Component

Inventory Component

Inventory Display

Station Meal Component

Station Progress Display

Keyboard Input Component

Fire Extinguisher Handler Component

Score System

HoverBox Component

MainGameActions Create Docket Triggers

End Day Display Component

Cutscene Area

Docket

Docket Line Display

Docket Meal Display

Main Game Order Button Display

Order Actions

Recipe

Ticket Details Component

BackstoryCutscene Test Plan

BackstoryCutsceneDisplay Test Plan

Test Plan for Tutorial

Keybinds

Keybinds Test Plan

Test Plan for MainGameOrderTicketDisplay

Test Plan for MainGameOrderBtnDisplay

Test Plan for Docket

Test Plan for DocketLineDisplay

Test Plan for OrderActions

Ticket Details

Test plan for RandomComboService

Test plan for LoanUpgrade

Test plan for UpgradesDisplay

Test plan for RageUpgrade

Test plan for SpeedBoostUpgrade

Test plan for DancePartyUpgrade

Test plan for ExtortionUpgrade

Troubleshooting

MacOS Setup Guide

Clone this wiki locally