Coding the game
Here's a quick recap of how this example game is going to work. The Raspberry Pi will choose a random button and ask the player to press it. Every time the player presses the correct button, they get a point, and every time they press a wrong button, they lose a point. Once the correct button has been pressed, the Raspberry Pi selects a new button as the target. The aim is to score as many points as possible in 30 seconds.
In Python 2, navigate to File | New Window. This will bring up a new empty Code Editor window, which is where all our code will go.
Random behavior
The first job, then, is to write some code that will choose a random button for the player to press. Take a look at the following code snippet:
import random options = [22, 23, 24, 25] def nexttarget(): target = random.choice(options) print target return target
In the first line of the code, we import the random
module, which we saw in the previous chapter, Chapter 4, Creating Random Insults.
In the second...