You are previewing Video Game Programming for Kids.
O'Reilly logo
Video Game Programming for Kids

Book Description

Do you want to learn how to write your own cool and exciting video games? VIDEO GAME PROGRAMMING FOR KIDS teaches young video game enthusiasts how to program video games with QB64, a simple and free version of the BASIC programming language. Written specifically for kids ages 8-12, the book requires no programming experience and uses simple concepts, fun games, and easy to-understand language to teach introductory programming techniques. Read, tested, and approved by kid reviewers, each chapter focuses on a single programming concept, and most of the example games do not require additional downloads to run. You'll be writing your own games in no time! Are you ready to get started?

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication
  4. Acknowledgments
  5. About the Author
  6. Contents
  7. Introduction
  8. Chapter 1 Hello, Stinky Head
    1. BASIC
    2. Baby Computers
    3. Getting QB64
    4. Running QB64
    5. “Hello, Stinky Head!”
    6. Let’s Do Some Serious Programming: Variables
    7. Getting User Input
    8. Thinking
    9. The Trivia Game
    10. Summary
  9. Chapter 2 You Forgot Your Combination?!
    1. The Guessing Game
    2. The Rude Computer
    3. Robots Love Their States
    4. You ForgotYour Combination?!
    5. Dungeon Master
    6. Summary
  10. Chapter 3 Save the Hangman
    1. Changing the Screen
    2. Pausing at the End
    3. Getting Key Codes
    4. Clearing the Screen
    5. Drawing Circles
    6. Drawing Many Circles
    7. Filling with Colors
    8. Drawing Lines and Boxes
    9. Drawing Points
    10. Save the Hangman
    11. Summary
  11. Chapter 4 Captain Dread’s Secret Pirate Treasure
    1. Using Timers
    2. Using Sub-Procedures
    3. Using Functions
    4. The Pirate Treasure Game
    5. Summary
  12. Chapter 5 Cannonball Carl and the Castle Crashers
    1. Tracking the Mouse
    2. UsingArrays
    3. CannonballCarl
    4. Summary
  13. Chapter 6 Muscle Man Backpack Attack
    1. Backpack Attack
    2. Making the Graphics
    3. Making the Game Loop
    4. Summary
  14. Chapter 7 So You Wanna Be a Hero?
    1. More on Variables
    2. Gradebook
    3. Character Generator
    4. A Better Character Generator
    5. Summary
  15. Chapter 8 Super Squirt Gun Laser Bazooka
    1. Setting Up the Game
    2. Adding the Background
    3. Adding the Ship
    4. Adding the Subs
    5. Adding the Player’s Gun
    6. Shooting
    7. Blowing Stuff Up!
    8. Keeping Score
    9. The Complete Game
    10. Summary
  16. Chapter 9 Serious Samantha versus the Zillion Zombies
    1. Making a Sprite
    2. Making Lots of Sprites
    3. Serious Samantha
    4. Summary
  17. Chapter 10 Ron’s Ridiculous Bludger Battle
    1. BetterSprites
    2. Drawing Sprites
    3. Moving Sprites
    4. Crashing Sprites
    5. Bouncing Sprites
    6. The Bludger Battle Game
    7. Summary
  18. Chapter 11 Attack of the Alien Beetles
    1. Loadinga Bitmap
    2. Drawing a Bitmap
    3. Drawing Stars
    4. Attack of theAlien Beetles
    5. Summary
  19. Chapter 12 Bomb Catcher
    1. Playing Sounds
    2. Advanced Keyboard Input
    3. Making the Bomb Catcher Game
    4. Summary
    5. The End
  20. Appendix Quiz Answers
    1. Chapter 1
    2. Chapter 2
    3. Chapter 3
    4. Chapter 4
    5. Chapter 5
    6. Chapter 6
    7. Chapter 7
    8. Chapter 8
    9. Chapter 9
    10. Chapter 10
    11. Chapter 11
    12. Chapter 12
  21. Index