Page 11 - Scratch Programming Playground
P. 11
Contents in Detail
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
introduction xix
Who This Book Is For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
About This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
How to Use This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
Online Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
Errata and Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
1
Getting started with scratch 1
Running Scratch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
The Offline Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Scratch Editor and Sprites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Paint Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Working with Code Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Adding Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Deleting Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Running Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Showing Off Your Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
The Tips Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
The See Inside Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2
Rainbow lines in space! 15
Sketch Out the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
A . Create the Space Backdrop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1 . Clean Up and Set the Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
B . Create Three Bouncing Dots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 . Paint the Dot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 . Add Code for the Dot 1 Sprite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Explore: Directions and Degrees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 . Duplicate the Dot 1 Sprite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
C . Draw the Rainbow Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 . Add the Code for the Drawing Dot Sprite . . . . . . . . . . . . . . . . . . . . 25

