The goal of this game is to keep the Penguin eating the fish. Too many fish will make him sick and not enough fish will see him go hungry.
These are the two sprites I picked; a hungry penguin pal, and some yummy fish. Feel free to be creative when choosing your sprites!
The Penguin’s Name
We really need to name our Penguin, we will first ask the player to give our penguin a nice name.
We are going to select the tick box on the answer variable. If we double click on the variable in our main scene (the left view), we can make the variable look like a label.
Ask the player for a penguin name:
Setting the Hunger Level
We want to make our penguin tell us when he is hungry, we will need to use a variable to store how many fish he has eaten.
If the penguin has a hunger level of…
- 10 or more: he is very full
- 5 is the perfect amount
- 0 is very hungry
Create a variable called hunger and set it to start at 5.
On our fish sprite, lets add some code to spawn new fish as clones:
When the sprite starts as a clone:
Our Penguin’s Health
On our penguin sprite, we are going to build a check to see if the penguins health changes. We are going to use a forever loop with some if statements that check the value of the health variable.