Closed pandaxin8 closed 4 months ago
dishes
documents which is the database for recipes (note: herein recipes is called dishes to reduce confusion).canFormDish
and findClosestRecipeMatch
of GameState
checkForUnlockedRecipes
enables players to unlock or discover new recipes. Added unlockLevel
to Dish
class and set up players database with currentLevel
.generateFeedbackForDish
Description:
To enhance the core gameplay experience, we need to finalize the logic that enables players to combine selected ingredients to form valid dishes. This task involves creating a comprehensive database or system for recipes that players can learn, discover, or unlock as they progress through the game. The recipe system should be flexible enough to accommodate future expansions, such as new ingredients or seasonal recipes.
Acceptance Criteria: