No. of pages 128
Published: 2016
By clicking here you can add this book to your favourites list. If it is in your School Library it will show up on your account page in colour and you'll be able to download it from there. If it isn't in your school library it will still show up but in grey - that will tell us that maybe it is a book we should add to your school library, and will also remind you to read it if you find it somewhere else!
Is your youngster a designer at heart? Read on! Designing Digital Games helps children apply their design skills to video game design using Scratch-and this book! Introducing simple programming concepts over the course of three easy-to-follow projects, it shows your child how to use the free Scratch platform to create a video game from the ground up.
An extension of the trusted For Dummies brand, this juvenile book has a focus on accomplishment and provides all the steps to help young readers learn basic programming concepts to complete cool projects. From using sprites to create a game with a digital pet snake to creating maze games and cloning sprites to create a fun, attack-style game, this approachable guide offers simple, friendly instruction while building kids' confidence in designing digital games.
If there's a kid aged 7-11 in your life who has an interest in using Scratch to design digital games, this book provides the building blocks they need to take their hobby to the next level.
This book is part of a book series called Dummies Junior .
This book has been graded for interest at 7-13 years.
There are 128 pages in this book. This book was published 2016 by John Wiley & Sons Inc .
Derek Breen is a former designer for the Education Arcade at MIT and teaching fellow in the Digital Media Arts and Instructional Design program at Harvard Extension School. He is the author of Scratch For Kids For Dummies.
This book has the following chapters:
Introduction: ALL ABOUT SCRATCH 2
About This Book 3
Icons Used in This Book 3
Access Scratch on Your Computer 4
Create online account 4
Use Scratch offline 5
Project 1: Design a Classic Videogame 7
Create a New Project 7
Change the Background Color 8
Add a Bouncing Ball 9
Change the ball color 10
Make the ball move 10
Make blocks repeat 11
Bounce off edges 12
Change the bounce angle 12
Set the ball starting position and size 13
Add the Paddles 14
Move paddle with the keyboard 15
Make the Ball Bounce Off the Paddle 17
Add a Second Player 18
Update the Player Left code blocks 19
Update the ball code 19
Make the bounce more random 20
Keep Track of Player Scores 21
Create score variables 21
Increase the score 22
Reset scores when the game starts 24
Check for the Winning Score 24
Add an end-of-game code 25
Project 2: Super Snake 28
Create a New Project 28
Use Gradient for Background 29
Construct Your Snake 30
Select a sprite costume 31
Create a snake body 31
Sculpt the snake's head 32
Set the Snake in Motion 32
Make the sprite move forward 33
Add turning blocks 33
Add Body to the Snake 34
Create body cloning loop 34
Make clones different 35
Add Food for the Snake 38
Create food sprite 38
Randomize food location 39
Set Up Game Collisions 40
Check for snake and snackcollision 40
Make the edge of the Stage deadly 41
Make the snake's body deadly 42
Delay body collision 43
Troubleshoot snake collision 44
Code Snake Growth 45
Create the snake's length variable 46
Control the snake's length with code 47
Track Player Score 48
Hide the length variable 48
Create the player's score variable 48
Project 3: A-Maze-ing Game 51
Create a New Project 51
Choose Game Characters 52
Resize characters with code 53
Copy blocks between sprites 53
Design Maze Background 54
Place rows of cheese using clone blocks 55
Fill the Stage with cheese bits 56
Create maze walls 58
Cut through maze walls 59
Duplicate wall openings 60
Complicate the maze with dead ends 61
Remove cheese inside walls 62
Add Player Keyboard Controls 63
Duplicate code blocks 65
Make walls stop the mouse 66
The Mouse Eats the Cheese 67
Connect score to snacking 67
Keep track of the cheese left 69
Program Enemy Patrol 70
Give the enemy marching orders 70
Adjust the sprite length 72
Change the center of rotation 73
Track Player Lives 73
Give Player a Chance to Win 75
Project 4: Attacking the Clones 79
Create a New Project 79
Choose a Game Background 80
Create Player and Enemy Sprites 81
Resize and position the spaceship 81
Create alien invaders 82
Modify a sprite from the Sprite Library 83
Clone a Bunch of Aliens 83
Evenly position alien clones 84
Give clones their marching orders 87
Broadcast message to turn 87
Change a sprite's rotation style 88
Straighten alien clone columns 90
Make aliens move down, too 92
Add Laser Blaster to Spaceship 93
Create a laser sprite 94
Fire the laser with the spacebar 95
Create laser clones 96
Enable Spaceship Movement 97
Use Collision to Destroy Aliens 98
Delete the laser on impact 98
Program Enemies to Drop Bombs 100
Create an enemy bomb sprite 100
Randomize enemy attacks 101
Add Sound to Your Game 105
Make lasers a blast 105
Play sound when an alien is hit 106
Give the Player Three Lives 107
Create a variable to track player lives 107
Destroy a Player on Impact 108
Play sound when the player is hit 108
Animate the player explosion 109
Keeping Score 110
Author Notes 114
Share Your Scratch Projects Online 114
Share project from online Scratch editor 114
Share project from offline Scratch editor 116
Publish Scratch Games on Any Website 116
This book is in the following series: