Devlog 9: End of production


Art

Hello there! Laura here! :D This week I spent all my time on making the Main Menu of our game. I definitely feel like there’s stuff that can be perfected, but it definitely works and looks good! Also added the message for the player with what to spawn their chopstick with.

Main Menu:

More and More Detail:

Hey Hey, Vivien here with even more assets and sprites! After listening to feedback, I edited the bin to make it more obvious. The bin gave us some trouble with its collision but it should be fixed now and the food should be able to fall through. 


I also made some decals for the surface to make the place a little more lived in!


And of course, more decoration around the corners. this time I added some cute baskets with herbs and other greens in it.


Aside from that, I also edited the overall colors and lighting  to make everything fit together a little better. Thats it for me this week!




Programming

Hi there! Hovo here. This week my time investment was all over the place. Finishing the game loop sounds easier than it is. I did a lot of small things that nobody cares about, that resulted in an almost finished game loop. I made sure that Laura had everything she needed when the player clicks on "Play" button. Also, when the game ends, I did a couple of things that reset the game and that it can be replayed again from the beginning. 

Identify Yourself!

As for the features, we had an issue that we only saved the high score, without any name. It is a bit weird to display just a score, since you don't know who gained that score. I tried to fix this in a way that fits our game. 

When the players press on "Play", I zoom into the shutters.

Here the code waits until 2 players spawn. Once they spawn, the camera looks down.


If this is the first time playing the game, I spawn a virtual keyboard that can be used to type in a team name. Making this keyboard interactable helps us in 2 ways. First, we step away from the traditional "UI keyboard" solution. Second, we introduce the chopstick movement before the game actually starts.

If they already played the game and want to replay it, they get the option to change their team name or keep it, and play the game.

Either way, the next camera transition moves the camera back to where it's supposed to be to play the game. The shutters move up and the game stars.

While this looks pretty simple, it took a lot of time to get working properly. From here on, the game works like before.

Eggo

Koen made this cool particle system for when the egg breaks. I implemented it into the game. Now, when the egg drops for a certain amount of time, it breaks. 

If we don't count the bugs, then that's it for me this week. We shall meet soon!


Tell me what you want, what you really really want.

So this week, the main focus for me was trying to hook up the static looks of the game I had implemented the week prior to that.
This means I was mostly busy with the thought bubble and the floating score objects.

Now the customer is able to order a dish to his liking and will update it whenever he is fed a dish that may or may not have been what he asked for ! At first it spawned right at the beginning of the game, but thanks to Hovo's efforts, I was able to only generate and spawn one when the game has actually started. I feel like there could be some slight delay since there is an 'intro animation sequence' happening before you actually get to do anything in the game, so adding that delay will make the bubble not stand out as the customer makes it's entrance.



The numbers Mason, what do they mean?

Well.. They are the score you've been given for the quality of your dish!
At first it was just a static plane that floated up and got deleted, without having any accurate way of calculating what score it is and how to properly apply the material on it. That is no more! Based on the score it decides how many planes it should spawn and applies the correct texture on each of them based on the score you've earned.
As mentioned many times before, ingredients will spawn on the belt and you will have to pick the right ingredients and cook them to perfection to satisfy the customer. Once the ingredients are placed onto the plate, ring the bell and the dish with a correct score will appear !
All that's left is to feed it to the customer and he will let you know how many points you've earned.
At the end of the 3rd round, the total score will be passed to the game and displayed in the main menu.

Files

StickySituation.zip 228 MB
May 29, 2023

Get Sticky Situation

Leave a comment

Log in with itch.io to leave a comment.