Week 10 - Checkpoint 3 - Game puzzles and interaction


Hi everyone, welcome back to my Cooking Academy! In this devlog, I will summarize my work to implement the challenge in my game and some constraints for the player in the game.

Firstly, for the cooking challenge, I have implemented two ordering table which will spawn the food that needs to be cooked. These table will spawn the food randomly based on the assigned menu in the beginning of the level. However, in this devlog, I have only implemented one level with hamburger and grilled chicken but in the next stage it will be more dishes for player to try between each levels. Players need to select the correct ingredients to make the dish. Some ingredients need to be cooked using the stove. When cooking, the ingredient will change the stage from raw to cooked and overcooked if they leave it on the stove for too long. When the ingredient is overcooked, player need to pick it and drop it into the bin. Otherwise, if the player leaves it for too long, it will be burned, and the stove will be on fire and player cannot use the stove anymore. To distinguish the fire, player needs to use the fire extinguisher and wait for five seconds for the extinguisher to extinguish the fire. However, due to some technical problems that I still have my fire extinguisher function not working at the moment. However, I have run some debugging tests and the function will probably being implemented in the next devlog.

For the point calculator, I have made the point calculate when player deliver a dish to customers (the ordering table). For each correct dish, player will get 1000 points and for each wrong dish they will be minus 500 points. The points do not encounter late delivery but if player deliver the dish slow, they will deliver less dish than expected as the spawning table only spawn new dish after the current order being delivered. In addition, at the end of each level, player also being minus the points if they leave the stove on fire.

In addition to the functionalities and game puzzle, I also received some comments from my friend for the buttons is currently very hard to interact with and might make the playing time being slower as they need to find the key everytime they try some functions. Therefore, in the next devlog, I will also make some changes for the keys and implement the setting menu so that players can edit the keys based on what is suitable for them.

In summary, in this devlog, I have implemented almost all functionalities for my game. Please have some test for the game and I will see you in the next one. Cheers!

Files

Build.zip Play in browser
Sep 25, 2023

Leave a comment

Log in with itch.io to leave a comment.