Reader small image

You're reading from  Raspberry Pi Projects for Kids

Product typeBook
Published inMar 2014
Publisher
ISBN-139781783982226
Edition1st Edition
Right arrow
Author (1)
Daniel Leonard Bates
Daniel Leonard Bates
author image
Daniel Leonard Bates

Daniel Bates is a computer science researcher at the University of Cambridge. His day job involves inventing designs for future mobile phone processors and when he gets home, he likes playing games or working on one of his coding projects (or both!). Daniel has been a volunteer for the Raspberry Pi Foundation since 2011 and is enthusiastic about introducing new people to computing. He has previously written Instant Minecraft: Pi Edition Coding How-to and Raspberry Pi Projects for Kids (First Edition), both published by Packt Publishing.
Read more about Daniel Leonard Bates

Right arrow

Coding the game


Here's a quick recap on 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 right button, they get a point, and every time they press a wrong button, they lose a point. Once the right 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 IDLE, navigate to File | New Window. This will bring up a new empty window, which is where all our code will go. This window is better for editing existing code, and I will call it the Edit window. Whenever you want to test or run your code, navigate to Run | Run Module, or press F5 on your keyboard. This will take you back to the first window, which I will call the Shell, with the code ready to run.

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...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Raspberry Pi Projects for Kids
Published in: Mar 2014Publisher: ISBN-13: 9781783982226

Author (1)

author image
Daniel Leonard Bates

Daniel Bates is a computer science researcher at the University of Cambridge. His day job involves inventing designs for future mobile phone processors and when he gets home, he likes playing games or working on one of his coding projects (or both!). Daniel has been a volunteer for the Raspberry Pi Foundation since 2011 and is enthusiastic about introducing new people to computing. He has previously written Instant Minecraft: Pi Edition Coding How-to and Raspberry Pi Projects for Kids (First Edition), both published by Packt Publishing.
Read more about Daniel Leonard Bates