Free Sample
+ Collection

Building Games with Scratch 2.0 [Video]

Dennis G. Jerz

Develop fun and engaging games using Scratch 2.0
RRP $84.99

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Video Details

ISBN 139781783283712
Course Length2 hours and 41 minutes

About This Video

  • Design, build, and publish your games using Scratch and share them with your friends
  • Create games such as Ball-and-paddle “Breakout” clone, Catch-and-avoid, Escape-the-room (point-and-click adventure), Tower defense, Maze arcade, while learning programming basics
  • Create cool special effects such as controlling a game by waving your hands (using a webcam) or animating a face that lip-synchs your words
  • Learn to create custom animations for your game, and avoid bad coding practices.

Who This Video Is For

Whether you are new to programming and want a gentle introduction to programming, an educator who is interested in teaching with Scratch 2.0, or someone who wants to make and share fun games and animations, this course is for you. This video tutorial provides you with careful, step-by-step instructions that will unlock the power of your imagination.

Table of Contents

Scratch 2.0 - What It Is
Getting Started: What It Is
Animating and Controlling a Sprite with the Keyboard
Adding Treasures to Collect and Threats to Avoid
Publishing Your Work on the Scratch Website
Creating a Bouncing Ball
Implementing Ball Interactions with Paddle
A Brick That Vanishes When Hit by the Ball
Creating a Wall of Bricks with Cloning
Adding a "Win Game" State
Catch and Avoid
Controlling a Character with the Keyboard
Adding Falling Treasures and Threats
Implementing the Score and Health
Reskinning Sprites
Controlling a Character with the Mouse and Webcam
Escape the Room
Creating Multiple Backdrops
Creating a Clickable Hotspot
Linking Objects and Events to Create a Puzzle
Creating an Inventory and a Winning Game State
Resetting All Objects for a New Level
Base Defense Game
Creating a Home Base and Projectiles
Creating Inbound Targets
Keeping Score and Ending the Game
Increasing the Difficulty
Reskinning the Sprites for Visual Variety
Maze Game - Building, Polishing, and Publishing with Scratch 2.0
Creating Artwork
Coding the Gameplay for Level 1
Creating a Deathwall for Level 2
Creating a Deathsquiggle Threat for Level 3 and 4
Polishing and Publishing on the Scratch Website

What You Will Learn

  • Create and control objects for your game, and write the code for these objects using code blocks
  • Make in-game objects interact with each other, such as shooting, eating, bouncing, breaking, and much more
  • Implement score and health attributes for your game/characters
  • Create artwork by importing graphics, using your webcam, or using the in-game graphic editors
  • Ramp up the difficulty in a game by carefully introducing new threats in order to keep the game interesting for the player
  • Learn animation tricks that will give a bouncing ball more convincing weight, or synchronize an animated character’s mouth with recorded speech
  • Develop your skill at fundamental computer programming concepts, such as if-then loops, iteration, and debugging
  • Share your games with your friends

In Detail

Scratch 2.0 has one of the most user-friendly interfaces that allow you to create games and interactive animations easily. It is a good starting point for non-programmers who wish to learn basics of programming games, and quickly create and publish fun and interactive games.

This video course shows you how to design and build several short games, then code and debug them, and finally publish and share them with the world. This course is a beginner’s guide to learning the basics of computer science and creating your own engaging and interactive games.

You will learn how to make a character respond to input from your computer keyboard, and how to get onscreen objects to interact with each other in increasingly complex ways. Along the way, you will create more visual variety, more interactive possibilities, and have more fun.

Following on from this, you’ll learn how to create a simple catch-and-avoid game, a ball-and-paddle “Breakout” game, a base-defence game, a point-and-click “Escape The Room” adventure game, and a maze game. You’ll learn to upload or create the artwork, how to control an onscreen object with a mouse, keyboard, or even by waving your hand in front of a webcam. We’ll also cover how to create some animation tricks, such as making a falling ball squish when it hits the floor, and making a character’s mouth move in synch with your own voice. Along the way, you’ll learn important computer science principles, such as if-then loops, iterative design, object-oriented programming, and debugging strategies.

Whether you are looking for a gentle introduction to computer science, a first step towards learning about the profession of computer programming, or you just want to have fun making games, this video course is here to help you at every step of the way.



Read More