Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Raspberry Pi Projects for Kids (Second Edition)

You're reading from   Raspberry Pi Projects for Kids (Second Edition) Leverage the power of programming to use the Raspberry Pi to create awesome games

Arrow left icon
Product type Paperback
Published in Apr 2015
Publisher
ISBN-13 9781785281525
Length 146 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Daniel Leonard Bates Daniel Leonard Bates
Author Profile Icon Daniel Leonard Bates
Daniel Leonard Bates
Arrow right icon
View More author details
Toc

Index

A

  • Adafruit
    • URL / Materials needed to make your own controller
    • URL, for tutorial / What's next?
  • address
    • obtaining, for map / Generating the address
  • Angry Birds™ game
    • level, creating / Creating a level
    • physics, adding / Adding physics
    • ending / Ending the game
    • scoring / Scoring
  • animation
    • creating, with Scratch / Scratch
  • argument / Python

B

  • bind / Detecting mouse clicks

C

  • Canvas widget
    • about / Using an image
  • character, Angry Birds™ game
    • initializing / Initialization
    • moving, with keyboard / Moving the character with the keyboard
    • launching / Launching the character!
  • Checkbutton
    • about / Checkbutton
  • code blocks, Scratch
    • URL / Code tour
    • motion / Code tour
    • control / Code tour
    • looks / Code tour
    • sensing / Code tour
    • sound / Code tour
    • operators / Code tour
    • pen / Code tour
    • variables / Code tour
  • Code Editor / The program we're going to use to generate phrases
  • code listing / Code listing, Code listing
  • conditionals / Conditionals
  • costumes / Code tour, Another way to animate

D

  • dictionary / Dictionaries

E

  • elements / Lists
  • extensions
    • about / Extensions
  • extensions, Angry Birds™ game
    • adding / Extensions

F

  • Frame
    • about / Frame and LabelFrame
  • function
    • defining / Python, Functions
    • calling / Python
    • about / Functions

G

  • game, coding
    • about / Coding the game
    • random behavior / Random behavior
    • controller, using / Using the controller
    • time limit, adding / Adding a time limit
    • implementing / Bringing it all together
    • completing / Complete code listing
  • game controller
    • requisites / Materials needed to make your own controller
    • creating / Creating the game controller
    • controller base / The controller base
    • buttons, adding / Adding buttons
    • connecting, to Raspberry Pi / Connecting to the Raspberry Pi
  • General-Purpose Input/Output (GPIO) / Connecting to the Raspberry Pi
  • Google Maps
    • about / Getting a map, Google Maps
    • references / Google Maps
  • grid layout / Layout

H

  • Hello world! program
    • about / Hello world!
    • writing / Writing the program

I

  • If-then-else method
    • about / If-then-else
  • image
    • downloading, for map / Downloading an image
  • interactive animation
    • about / Interactive animation
    • variables / Variables
    • movements, adding / Movement
    • sprite count / Keeping count
    • If-then-else method, using / If-then-else

K

  • key / Dictionaries
  • key-value pair / Dictionaries
  • keyboard version / The keyboard version

L

  • LabelFrame
    • about / Frame and LabelFrame
  • labels
    • adding / Adding labels
    • basic labels / Basic labels
    • pop-up windows / Pop-up windows
  • layout
    • about / Tkinter, Layout
    • pack layout / Layout
    • grid layout / Layout
  • Listbox
    • about / Listbox
  • lists / Lists
  • loop / Loops

M

  • map
    • obtaining / Getting a map
    • address, generating for / Generating the address
    • image, downloading for / Downloading an image
    • image, using for / Using an image
  • markers
    • adding / Adding markers
  • material requisites, Raspberry Pi
    • about / Materials needed
    • power supply / Power supply
    • storage / Storage
    • inputs / Input
    • videos / Video
    • network / Network
  • Menu
    • about / Menu
  • Menubutton
    • about / Menubutton
  • Message
    • about / Message
  • mouse clicks
    • detecting / Detecting mouse clicks
    • reacting to / Reacting to mouse clicks

N

  • new sounds
    • about / New sounds
  • NOOBS
    • URL / Preparing the SD card

O

  • OpenELEC / Other uses of the Raspberry Pi
  • OptionMenu
    • about / OptionMenu
  • overscan settings / Troubleshooting common issues

P

  • package system / Updating and installing new software
  • pack layout / Layout
  • phrases
    • generating, programs used / The program we're going to use to generate phrases
    • lists / Lists
    • randomness, adding / Adding randomness
    • creating / Creating phrases
  • physics, Angry Birds™ game
    • adding / Adding physics
    • gravity, adding / Gravity
    • bounce, adding / Bouncing
  • Pi breakout board
    • about / Materials needed to make your own controller
  • Python
    • about / Python
    • URLs / Python
    • function, calling / Python
    • programming / Python programming
    • URL / Python programming
    • modules, URL / Adding randomness
    • URL, for downloading / No Internet? No problem!
  • Python programming
    • final code / Complete code listing

R

  • Radiobutton
    • about / Radiobutton
  • Raspberry Pi
    • material requisites / Materials needed
    • URL, for checking device compatibility / Materials needed
    • OS, installing / Preparing the SD card
    • starting up / Starting up the Raspberry Pi
    • using / Using your Raspberry Pi
    • command line / The command line
    • ls command / The command line
    • cd <folderdirectory name> command / The command line
    • man <program name> command / The command line
    • <program name> command / The command line
    • software, updating / Updating and installing new software
    • software, installing / Updating and installing new software
    • uses / Other uses of the Raspberry Pi
    • common issues, troubleshooting / Troubleshooting common issues
    • forums, URL / Troubleshooting common issues
    • game controller, connecting to / Connecting to the Raspberry Pi
  • Raspberry Pi Swag
    • URL / Storage
  • RaspBMC / Other uses of the Raspberry Pi
  • real tune
    • about / A real tune
    • rhythm, adding / Adding rhythm
    • bass line / Bass line
    • fun features / More fun
  • RPi VerifiedPeripherals
    • URL / Video

S

  • samples / Bass line
  • Scale
    • about / Scale
  • Scratch
    • used, for creating animation / Scratch
    • URL / Scratch
    • about / Scratch
    • elements / Scratch
    • Hello world! program, creating / Hello world!
    • code blocks / Code tour
    • rotating cat / Some more interesting movements
    • scene, setting / Setting the scene
    • animation, alternative way / Another way to animate
  • SD card
    • preparing / Preparing the SD card
  • SD Formatter
    • URL / Preparing the SD card
  • Shell / The program we're going to use to generate phrases
  • Sonic Pi
    • about / Sonic Pi
    • URL / Sonic Pi
    • sound, creating / Getting started with Sonic Pi
  • Spinbox
    • about / Spinbox
  • synthesizer / New sounds

T

  • Tab key / The command line
  • thread / Bass line
  • Tkinter
    • about / Tkinter
    • URL / Extensions
  • Tk toolkit / Tkinter
  • tune
    • creating / Creating a tune

U

  • Uniform Resource Locator (URL) / Generating the address

V

  • value / Dictionaries
  • variable / A real tune
  • variables / Variables

W

  • widgets
    • about / Tkinter, Additional widgets
    • Checkbutton / Checkbutton
    • Frame / Frame and LabelFrame
    • LabelFrame / Frame and LabelFrame
    • Listbox / Listbox
    • Menu / Menu
    • Menubutton / Menubutton
    • Message / Message
    • OptionMenu / OptionMenu
    • Radiobutton / Radiobutton
    • Scale / Scale
    • Spinbox / Spinbox
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at £13.99/month. Cancel anytime
Visually different images