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
   6   7   8   9   10   11   12   13   14   15   16