Scratch programming playground learn to program by making cool games

Scratch Programming Playground is a kid-friendly introduction to coding where readers use Scratch to make their own computer games.

Detalles Bibliográficos
Otros Autores: Sweigart, Al, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: San Francisco, California : No Starch Press 2016.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629896606719
Tabla de Contenidos:
  • 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.
  • 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.
  • 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.
  • 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!.