Fun Games with Scratch 3.0: Learn to Design High Performance, Interactive Games in Scratch
- Length: 166 pages
- Edition: 1
- Language: English
- Publisher: BPB Publications
- Publication Date: 2023-01-16
- ISBN-10: 9355513348
- ISBN-13: 9789355513342
- Sales Rank: #0 (See Top 100 Books)
Kickstart your child’s coding journey with Scratch
Key Features
- Get familiar with the fundamentals of Scratch programming.
- Understand and work with the design principles in Scratch.
- Learn how to create fun games in Scratch.
Description
Scratch is a free, visually engaging programming tool for teaching simple programming concepts to the kids. This programming language helps the kids to create simple programs and games in a fun and playful way.
“Fun Games with Scratch 3.0” is carefully crafted to help budding learners and coding enthusiasts get started with programming. The book starts with the basics of Scratch programming and its principles. The initial animation projects set the much-needed foundations in storytelling and feature design. You will also learn how to use advanced Scratch programming to make high-quality games. Throughout the book, you will build interesting games like Maze Runner, Apple Dash & Hungry Worm.
By the end of the book, you will be able to program animations, stories and games with Scratch.
What you will learn
- Get familiar with the basic programming concepts.
- Learn how to use different block types in Scratch.
- Work with different Scratch paradigms like code tiles, costumes and sounds.
- Learn how to create a Story tutorial in Scratch.
- Explore and use some advanced functions within Scratch.
Who this book is for
If you are looking to introduce your kid to coding, then we recommend this book. It is also suitable for kids who love to build their own coding projects.
Cover Page Title Page Copyright Page Dedication Page About the Authors About the Reviewer Acknowledgement Preface Errata Table of Contents 1. Hello World Introduction Structure Setting up a Scratch account Set up your Scratch account The Scratch Interface Sprites Stage or background Costumes for sprites and backdrops Building scripts Command blocks and scripts Playing sounds Maintaining programming hygiene Saving/Opening saved projects Animations and games with Scratch Programming methodology Project Hello World! Project scope Main features Required Scratch and CS concepts Checkpoint 1: Build basic features Feature 1 Design Feature 2 Design Green flag and stop Checkpoint 2: Sequence events Feature 3 Design The wait command Feature 4 Design Advanced features Additional feature: Make the sprite disappear at the end of the monologue Conclusion Sample solution Library of Scratch and CS concepts Animation using costumes Sequence Events Relative motion Sprite position control and simple motion 2. The Catwalk Introduction Projects in this chapter Smart Bird project: Main features Introduction Sequence project: Main features Required Scratch and CS concepts Covered in previous chapters Covered in this chapter Project 1: Smart Bird Feature 1 Absolute motion Relative motion Reset scripts Simple looping (repeat, forever) Smooth motion using repeat Feature 2 Feature 3 Sample solution Project 2: Introduction sequence Scratch extension blocks Pen commands Sample solution The background effects The logo animation The paint artwork The text banner title Conclusion Sample solution Library of Scratch and CS concepts XY geometry Events Concurrency: Running scripts in parallel 3. Story Time Introduction Short Story Project 1: Aladdin and the genie Broad features Concepts Making your story interactive Sample solution Alternate approach Checkpoint 1: Narrator Sprite Checkpoint 2: Character Sprites Conclusion Sample solution Library of Scratch and CS concepts Synchronization using broadcasting Stopping Scripts 4. Maze Runner Introduction Project scope Required Scratch and CS concepts Starter code Checkpoint 1 Feature 1: Animation of Pacman Design Feature 2: Movement of Pacman Design Feature 3: The 'Finish' Sprite Design Save checkpoint Checkpoint 2 Feature 4: Pacman touching maze walls Design Feature 5: Pacman touching ‘Finish’ Design Save checkpoint Checkpoint 3 Feature 6: Include prizes Design Feature 7: Game over Design Save checkpoint Checkpoint 4 Feature 8: Scoring points Design Feature 9: Background music Design Save checkpoint Advanced features Conclusion Script references for game checkpoints Library of Scratch and CS concepts Sensing touch Conditional statements (IF) The “Wait until” command Variables – Numbers Creating music 5. Apple Dash Introduction Project scope Required Scratch and CS concepts Starter code High-level design Checkpoint 1 Feature 1: Newton’s apple Design Feature 2: Catcher and score Design Save checkpoint Checkpoint 2 Feature 3: Game termination Design Feature 4: Multiple apples Design Feature 5: Help Screen Design Save checkpoint Conclusion Script references for game checkpoints Library of Scratch and CS concepts Random numbers Variables – Built-in properties Algorithms Algorithm 1 Algorithm 2 6. Hungry Worm Introduction Project scope Required Scratch and CS concepts Starter code High-level design Checkpoint 1 Feature 1: Follow the pointer Design Feature 2: Worm’s body Design Feature 3: Worm’s food Design Feature 4: Variables Design Save checkpoint 1 Checkpoint 2 Feature 5: Bad cherries Design Feature 6: Speed change Design Save checkpoint 2 Checkpoint 3 Feature 7: Help screen Design Feature 8: Obstacles Design Feature 9: Game termination Design Save checkpoint 3 Advanced features Conclusion Script references for game checkpoints Library of Scratch and CS concepts Boolean logic operators (AND, OR, NOT) The AND operator The OR operator The NOT operator 7. War of Clones Introduction Mini project 1: Balloon maker Project scope Required Scratch and CS concepts Design Feature 1: Making balloons Feature 2: Keep count Additional challenges Mini Project 2: Growing family Project scope Required Scratch and CS concepts Design Feature 1: Create a face Feature 2: Clone the face Feature 3: Die if there is no space Feature 4: Animation Additional challenges Sample solution Challenge project with cloning: Star Conclusion Sample solution Library of Scratch and CS concepts Relational operators (=, <, >) Arithmetic operators (+, -, *, /) and expressions Clones Conditional looping (Repeat until) Index
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.