CHAPTER 9
Creating a Sports Game with Key Control
In Paddle Bounce, you’ll continue building games, adding key control to your coding skillset! You’ll create a sports-themed game where players use the arrow keys to move a paddle and hit a ball. The goal for your player is to bounce and return the ball as many times as possible, maximizing the score before using up three lives.
To produce this game, you’ll build on skills from Chapter 8 by creating and initializing variables and writing code to increment the score. This time, you’ll also learn how to decrement (decrease) a lives variable as balls are missed. Familiar skills — like adding randomness to make the ball bounce in varied ways and building functions to organize your code — will come in handy. Beyond key control, you’ll learn exciting new techniques, including collision detection and switching between backdrops. Get ready to challenge your player with a digital sports court game!

Brainstorm
Think of all the fun things you can use instead of a paddle, and all the silly things you can bounce or fling upwards with it! You can create a key-controlled trampoline to fling a monkey up and down in a jungle scene. Or what about having a griddle that flips pancakes in a kitchen? Or a bed that bounces a kid in a bedroom? Some sprites you’ll need may already be available in Scratch, and others you can have fun painting. Get creative! ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access