Building Games with Scratch 2.0

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Develop fun and engaging games using Scratch 2.0.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.About the Author
.
Dennis G. Jerz, who holds a Ph.D. from the University of Toronto, is a new media practitioner and digital humanities scholar. He has maintained “Jerz’s Literacy Weblog” since 1999. He is an associate professor in the Humanities Division at Seton Hill University, a small liberal arts school near Pittsburgh

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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
Create artwork by importing graphics, using your webcam, or using the in-game graphic editors
Implement score and health attributes for your game/characters
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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Humanities
  • Programming
  • Project
  • University
  • Web
  • Design
  • Multimedia

Course programme

Scratch 2.0 - What It Is 4 lectures 28:39 Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Scratch 2.0 - What It Is 4 lectures 28:39 Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Getting Started: What It Is Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Get started by making fun games and multimedia projects. Even if you've never coded before, you'll love what you can create and share with Scratch.
  • Visit the Scratch website
  • Create a new project, right in your web browser
  • Assemble a script and publish your project
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Animating and Controlling a Sprite with the Keyboard Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Start customizing your Scratch project by making an animated character print out a message and then by controlling the character with the keyboard. Along the way, you'll begin to appreciate how the Scratch programming environment encourages exploration and discovery.
  • Create a new Scratch project, and display a "Hello world" message (or whatever message you want)
  • Add scripts to animate the Sprite in response to the right and left arrow keys
  • Refine the motion and make the sprite face the direction where it's going
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Adding Treasures to Collect and Threats to Avoid What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
What's a game without a goal? Add treasures to collect and threats to avoid.
  • Add an apple, and add script to make it disappear when touched, and repeat the process with a donut. Reset all three sprites
  • Keep score (adding a point when you eat the apple) and manage health (lose some when you touch the donut)
  • Engage the player with audio, video, and kinetic feedback
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Publishing Your Work on the Scratch Website Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Publishing your work on the Scratch website makes you part of a community. Find projects to remix and build on, and share your own work with other Scratchers.
  • Join Scratch, sign in, and share your work (It's easy!)
  • Customize your project's page, and share the URL or embed it in your blog
  • Find other Scratch projects to review and remix
Breakout. 5 lectures 25:05 Creating a Bouncing Ball Scratch comes with dozens of useful graphics that you can use as a starting point. We'll import the image of a ball from the library, and add a behavior to it.
  • Create a new sprite by importing from the library
  • Make the ball move
  • Make the ball bounce
  • Create a new sprite, and draw the paddle costume with the Scratch sprite editor
  • Control the position of the paddle with the mouse
  • On startup, move the ball to the paddle
Implementing Ball Interactions with Paddle In a paddle-based arcade game, we expect certain things. The ball should bounce off the paddle, and missing the ball should make something bad happen. Here's where our project starts to look like a game.
  • Make the ball bounce when it hits the paddle
  • End the game when the ball hits the bottom of the screen
  • Add some feedback
A Brick That Vanishes When Hit by the Ball Bouncing a ball on an empty screen isn't fun for long. In this section, we'll give the player targets.
  • Use the sprite editor to create a brick
  • Hide the brick when the ball touches it
  • Add scores and implement broadcasting messages
Creating a Wall of Bricks with Cloning It's tedious to create individual items and arrange them on the playing field. We can automate the process using the "Clone" and “Repeat” blocks.
  • Explore the cloning brick
  • Use the “Repeat” brick to lay out a row of bricks
  • Use another “Repeat” block to create multiple rows
Adding a "Win Game" State We'll keep score, and end the game with an appropriate message when the playing field is clear ongImplementing the Score and Health Now that we have the most important parts of the game working, we need to keep a track of their interaction in...

Additional information

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 Create artwork by importing graphics, using your webcam, or using the in-game graphic editors Implement score and health attributes for your game/characters 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

Building Games with Scratch 2.0

£ 10 VAT inc.