Scratch programming playground : learn to program by making cool games /


by Al Sweigart.
Bok Engelsk 2016 · Electronic books.
Omfang
1 online resource (292 pages) : : color illustrations
Utgave
1st edition
Opplysninger
Includes index.. - Intro -- Title Page -- Copyright Page -- Dedication -- About the Author -- About the Technical Reviewer -- Brief Contents -- Contents in Detail -- Acknowledgments -- Chapter 0: Introduction -- Who This Book Is For -- About This Book -- How to Use This Book -- Online Resources -- Errata and Updates -- Chapter 1: Getting Started with Scratch -- Running Scratch -- The Offline Editor -- The Scratch Editor and Sprites -- The Paint Editor -- Working with Code Blocks -- Adding Blocks -- Deleting Blocks -- Running Programs -- Showing Off Your Programs -- Getting Help -- The Tips Window -- The See Inside Button -- Summary -- Chapter 2: Rainbow Lines in Space! -- Sketch Out the Design -- A. Create the Space Backdrop -- 1. Clean Up and Set the Stage -- B. Create Three Bouncing Dots -- 2. Paint the Dot -- 3. Add Code for the Dot 1 Sprite -- Explore: Directions and Degrees -- 4. Duplicate the Dot 1 Sprite -- C. Draw the Rainbow Lines -- 5. Add the Code for the Drawing Dot Sprite -- The Complete Program -- Turbo Mode -- Version 2.0: Rainbow Triangles -- Version 3.0: Two Rainbow Lines -- Version 4.0: You Decide! -- Summary -- Review Questions -- Chapter 3: Maze Runner -- Sketch Out the Design -- A. Make the Cat Walk Around -- Explore: X- and Y-Coordinates -- 1. Add Movement Code to the Player Sprite -- 2. Duplicate the Movement Code for the Cat Sprite -- B. Make the Maze Levels -- 3. Download the Maze Images -- 4. Change the Backdrop -- 5. Start at the First Maze -- C. Keep the Cat from Walking Through Walls -- 6. Check Whether the Cat Is Touching the Walls -- D. Make a Goal at the End of the Maze -- 7. Create the Apple Sprite -- 8. Detect When the Player Reaches the Apple -- 9. Add the Broadcast Handling Code to the Maze Sprite -- The Complete Program -- Version 2.0: Two-Player Mode -- Duplicate the Apple Sprite -- Modify the Apple2 Sprite's Code.. - 11. Add the Code for the Fruit Sprite's Clones -- E. Make the Health Sprites -- 12. Create the Health Sprite -- F. Make the Game's Ending -- 13. Create the White Fade Out Sprite -- Version 2.0: High Score -- Cheat Mode: Recover Health -- Summary -- Review Questions -- Chapter 8: Asteroid Breaker . . . in Space! -- Sketch Out the Design -- A. Make a Spaceship That Is Pushed Around -- 1. Create the Spaceship Sprite -- B. Make the Spaceship Wrap Around the Edges -- 2. Add the Wrap-Around Code to the Spaceship Sprite -- 3. Add the Random-Push Code to the Spaceship Sprite -- C. Aim with the Mouse and Fire with the Spacebar -- 4. Create the Energy Blast Sprite -- D. Make Asteroids That Float Around -- 5. Create the Asteroid Sprite -- E. Make Asteroids Split in Two When Hit -- 6. Add the Asteroid's Splitting Code -- 7. Add the Asteroid Blasted Message Code to the Energy Blast Sprite -- F. Keep Score and Make a Timer -- 8. Create the Out of Time Sprite -- G. Make the Spaceship Explode If It Is Hit -- 9. Upload the Explosion Sprite -- 10. Add the Code for the Explosion Sprite -- 11. Add the Explode Code to the Spaceship Sprite -- Version 2.0: Limited Ammo -- Cheat Mode: Starburst Bomb -- Summary -- Review Questions -- Chapter 9: Making an Advanced Platformer -- Sketch Out the Design -- A. Create Gravity, Falling, and Landing -- 1. Create the Ground Sprite -- 2. Add the Gravity and Landing Code -- 3. Make the Cat Walk and Wrap Around the Stage -- 4. Remove the Ground Lift Delay -- B. Handle Steep Slopes and Walls -- 5. Add the Steep Slope Code -- C. Make the Cat Jump High and Low -- 6. Add the Jumping Code -- D. Add Ceiling Detection -- 7. Add a Low Platform to the Ground Sprite -- 8. Add the Ceiling Detection Code -- E. Use a Hitbox for the Cat Sprite -- 9. Add a Hitbox Costume to the Cat Sprite -- 10. Add the Hitbox Code -- F. Add a Better Walking Animation.. - 11. Add the New Costumes to the Cat Sprite -- 12. Create the Set Correct Costume Block -- G. Create the Level -- 13. Download and Add the Stage Backdrop -- 14. Create a Hitbox Costume for the Ground Sprite -- 15. Add the Ground Sprite's Code -- 16. Add More Wrap-Around Code to the Cat Sprite -- H. Add Crab Enemies and Apples -- 17. Add the Apple Sprite and Code -- 18. Create the Crab Sprite -- 19. Create the Enemy Artificial Intelligence -- 20. Add the Time's Up Sprite -- Summary -- Review Questions -- Where to go From Here -- Index -- Resources -- Don't Just Play Games-Make Them!.. - 6. Add the Bounce Code to the Brick Sprite -- F. Make "You Win" and "Game Over" Messages -- 7. Modify the Tennis Ball Sprite's Code -- 8. Create the Game Over Sprite -- 9. Create the You Win Sprite -- The Complete Program -- Version 2.0: Polishing Time -- Draw a Cool Backdrop -- Add Music -- Make the Paddle Flash When Hit -- Add an Animated Entrance and Exit to the Bricks -- Add a Sound Effect to the Brick Exit -- Add a Sound Effect to the Tennis Ball -- Add a Trail Behind the Tennis Ball -- Add an Animated Entrance for the Game Over Sprite -- Add an Animated Entrance for the You Win Sprite -- Summary -- Review Questions -- Chapter 6: Snaaaaaake! -- Sketch Out the Design -- A. Make a Snake Head That Moves Around -- 1. Create the Head Sprite -- Explore: when key pressed vs. if key pressed? then -- B. Make Apples Appear -- 2. Add the Apple Sprite -- C. Make a Body That Appears Behind the Snake Head -- 3. Create the Body Sprite -- 4. Create the Body Sprite's Second Costume -- 5. Add the Code for the Body Sprite -- 6. Detect Whether the Snake Crashes into Itself or a Wall -- The Complete Program -- Version 2.0: Add Bonus Fruit -- Cheat Mode: Invincibility -- Modify the Head -- Modify the Body Code -- Cheat Mode: Chop Off Your Tail! -- Summary -- Review Questions -- Chapter 7: Fruit Slicer -- Sketch Out the Design -- A. Make the Start Screen Backdrop -- 1. Draw the Backdrops -- 2. Add the Code for the Stage -- B. Make the Slice Trail -- 3. Draw the Slice Sprite -- Explore: Making Lists -- 4. Create Lists and Variables for the Slice Sprite -- 5. Record the Mouse Movements -- 6. Make a Custom Block to Draw the Slice -- C. Make the Begin Button -- 7. Create the Begin Button Sprite -- D. Make the Fruit and Bombs Throw Themselves -- 8. Create the Fruit Sprite -- 9. Make the Sliced Fruit Costumes -- 10. Add the Code to the Fruit Sprite.. - Duplicate the Orange Cat Sprite -- Modify the Code for the Blue Cat Sprite -- Go Back to the Starting Position -- Version 3.0: Traps -- Draw a New Sprite for the Traps -- Create a Second Costume for the Traps -- Add Cloning Code for the Traps -- Modify the Orange Cat Code -- Copy the Code from Orange Cat to Blue Cat -- Cheat Mode: Walk Through Walls -- Add the Walk-Through-Walls Code to Orange Cat -- Add the Walk-Through-Walls Code to Blue Cat -- Summary -- Review Questions -- Chapter 4: Shooting Hoops with Gravity -- Sketch Out the Design -- A. Make the Cat Jump and Fall -- 1. Add the Gravity Code to the Cat Sprite -- Explore: For All Sprites vs. For This Sprite Only -- 2. Add the Ground Level Code -- 3. Add the Jumping Code to the Cat Sprite -- B. Make the Cat Move Left and Right -- 4. Add the Walking Code to the Cat Sprite -- C. Make a Hovering Basketball Hoop -- 5. Create the Hoop Sprite -- 6. Create the Hitbox Sprite -- D. Make the Cat Shoot Hoops -- 7. Create the Basketball Sprite -- 8. Add the Code for the Basketball Sprite -- 9. Detect Whether a Basket Is Made -- 10. Fix the Scoring Bug -- The Complete Program -- Version 2.0: Two-Player Mode -- Duplicate the Cat and Basketball Sprites -- Modify the Code for the Cat2 Sprite -- Modify the Code for the Basketball2 Sprite -- Cheat Mode: Freeze the Hoop -- Summary -- Review Questions -- Chapter 5: A Polished Brick Breaker Game -- Sketch Out the Design -- A. Make a Paddle That Moves Left and Right -- 1. Create the Paddle Sprite -- Explore: Rotation Styles -- B. Make a Ball That Bounces Off the Walls -- 2. Create the Tennis Ball Sprite -- C. Make the Ball Bounce Off the Paddle -- 3. Add the Bounce Code to the Tennis Ball Sprite -- Explore: Cloning -- D. Make Clones of the Brick -- 4. Add the Brick Sprite -- 5. Clone the Brick Sprite -- E. Make the Ball Bounce Off Bricks.. - Scratch Programming Playground is a kid-friendly introduction to coding where readers use Scratch to make their own computer games.
Emner
Sjanger
Dewey
ISBN
1-4920-1752-3. - 1-59327-762-8. - 1-59327-796-2

Bibliotek som har denne