Step 1: Add a backdrop of your choosing. Step 2: Create pipes in the paint sprite using two rectangles as below: Step 3: Copy and paste the pipe and flip it vertically to create another pipe as follows. Space the pipes according to how difficult you want your game to be. Step 4: Create a clone of the pipes every 3 seconds. Next, make the clone glide from the right edge of the screen to the left edge of the screen while not changing the y-position for each clone. Use the “hide” and “show” code so there is only one clone at a given time. Step 5: Create a new sprite called “Ground”. This should be a copy of your current backdrop but should only be the bottom part so it looks like the pipes are moving over the ground. Step 6: Create a character that can fly called “Bird”. Create a new sprite and make it so that it looks like it is flying. The hippo is a perfect example. Step 7: Create a gravity effect. Think of how you can make the bird fall changing the coordinate system. Step 8: Make the bird jump. You can use the coordinate system similar to Step 7 to make the bird jump. Think of how you can make the jumping smooth. Step 9: The game should be over when the bird hits one of the pipes or the ground. Use the appropriate “Control” and “Sensing” to stop the scripts of the bird. Step 10: After the above step, you can probably still see the pipes moving. We can use the broadcast message from Step 9 to stop the scripts of the pipes. Step 11: Declare a variable called “Score”. Find an appropriate place to initialize Score to 0. Next, think about how you can update the score every time the bird passes through the pipes by using “Control”, “Sensing”, and “Motion”. Congratulations! You have successfully created a Flappy Bird Game. Extra Challenges: 1: Think about how you can introduce a high score and update it if someone beats the current high score. 2: Display a “Game Over” message when the game is over.