pandaxin8 / food-waste-game

Food waste sustainability awareness game built with Flutter
MIT License
1 stars 0 forks source link

Design Objectives for Tutorial Levels (1-3) #59

Open pandaxin8 opened 7 months ago

pandaxin8 commented 7 months ago

Description

To engage and educate players from the onset, we need to design specific objectives for the first three tutorial levels that introduce basic game mechanics, customer preferences, and sustainability concepts.

Acceptance Criteria

Tasks

Additional Notes

This issue focuses on the educational aspect of the game, ensuring that players learn about sustainability while mastering the game's mechanics.

pandaxin8 commented 7 months ago

Level 1: Introduction to Basic Game Mechanics

Level 2: Matching Dishes to Customer Preferences

Level 3: Basic Sustainability Concepts

pandaxin8 commented 7 months ago

UI Implementation

1. Objective presentation

2. UI design

3. Tracking objective progress

**4. Providing player feedback

  1. Highlighting completed objections
  2. Level completion celebration**
pandaxin8 commented 7 months ago

Screenshot 2024-03-04 152817

pandaxin8 commented 7 months ago

Objective 1: completed

Screenshot 2024-03-04 202054

Screenshot 2024-03-04 202102

Screenshot 2024-03-04 202208

Screenshot 2024-03-04 202117

Screenshot 2024-03-04 202131

Added the following fields to Ingredient class:

int freshness = 100; // initial freshness (100 being freshest)
bool isLocal = false;  // flag for local origin
pandaxin8 commented 6 months ago

Ideas for level 2 and 3 objectives fine-tuned

New guests and preferences

quo: cat
- doesnt like seafood
- like sweet

elly: bird
- lactose intolerant
- like grilled dishes

dan: raccoon
- doesnt like vegetable
- like seafood

level 2

level 3

pandaxin8 commented 6 months ago

Level 2 implementation

Screenshot 2024-03-17 134700

Screenshot 2024-03-17 134713

Screenshot 2024-03-17 134753

Screenshot 2024-03-17 134815