a. the costumes tab and costumes panel

Size: px
Start display at page:

Download "a. the costumes tab and costumes panel"

Transcription

1 Skills Training a. the costumes tab and costumes panel File This is the Costumes tab Costume Clear Import This is the Costumes panel costume 93x0 This is the Paint Editor area backdrop Sprite Give yourself more working space When you click the Costumes tab you see the Paint Editor area as well as the current sprite s costumes. You can increase the amount of working space on the right by reducing the size of the stage. To do that, click the Edit menu and choose Small stage layout. This is especially useful when editing costumes. costume 89x0 The cat sprite has costumes by default. A costume is the current or alternative picture of a sprite. costumes Click the Costumes tab to see the current sprite s costumes. Click the Scripts tab to see the current sprite s scripts (You cannot see scripts and costumes at the same time). 0 When Scratch starts up, the Scripts tab near the top of the screen is to the front, revealing the Motions palette and the scripting area. To the right of the Scripts are two other tabs, Costumes and Sounds. Click the tabs now and have a look at the screen changes. You will notice some familiar symbols and a few new ones. Read the pop-up tool tips. The Sounds tab opens the Sound editor and there is a a meow sound to match the default cat sprite. Leave the Sound editor until page3. Click the Costumes tab to open the Costumes panel. Take a closer look at what you see. The large chequered area on the right is the Paint Editor area. An enlarged image of the current sprite sits in the centre. If you click the image you get an orange bounding box to tell you that it is selected for editing. Down the right hand side there is a Tool Bar. It s not in the picture above because, later in Chapter 3 you can learn about the tools and how to use them to draw and paint your own sprites and costumes. For now, we ll just concentrate on Costumes. Click costume and then click costume. You can manually animate the sprite by clicking the costume thumbnails and you will see the cat on the stage, the sprite thumbnail and the image in the Paint Editor all animate too. You can type a new name for the costume if you like. The following pages will introduce the code blocks that let you programme a sprite s costumes. Costume blocks are in the Looks palette.

2 Skills Training B. the next costume block. Stroll in the Desert _0 desert_stroll To do: Animate a sprite. Click the Scripts tab to build your code costume 93x0 This forever block expands to fit in each new block. It now has 4 blocks in its loop. backdrop Sprite Get the desert backdrop from the Backdrop Library. Extra: Make the cat say something as he strolls in the desert. e.g. Walking is great exercise. Thanks. costume 89x0. This script is similar to the scripts you ve already used in Chapter. Get the next costume block from the Looks palette (picture p. 3).. The next costume in a forever block loop simply iterates (repeats) through costume to costume to costume to costume and so on. Click the green flag and observe the activity in the sprite and costume thumbnails. SAVE your work: if you are using the Scratch online editor your work is automatically saved once you are logged in. If you are using the Scratch offline editor you need to save your work. When you name and save your project the name can be seen in the bar above the stage. e.g. _ desert_stroll. Bats in the Wood To do: Animate several sprites _0 bats_in_wood This forever block has 5 blocks inside its loop. bat-a 5x5 backdrop bat bat bat 3 bat 4 Get the woods backdrop from the Backdrop Library. bat-b 0x03 The bat sprite has costumes by default.. Get the bat from the library before deleting the cat. The code is much the same. Drag the cat s code to the bat s thumbnail. Delete the cat.. Add the new block to the script then duplicate the bat three times. The code copies with each bat. 3. Change the turn and move values slightly for each bat to make each one move differently.

3 Skills Training C. graphic Effects & size blocks To do: Animate a sprite. Add colour effects and sound. 3. Jungle Colours _03 squawking_parrot (A) The forever block has 6 blocks inside its loop. Squawk! parrot-a 7x43 Parrot backdrop Q: What two actions happen simultaneously when the green flag is pressed? (B) parrot-b 3x35 The parrot sprite has costumes by default. Experiment and find out.. Get the parrot and the jungle lake backdrop from the libraries and script the sprite as shown. The parrot comes with two costumes, parrot-a and parrot-b.. This animation has two separate scripts (A) and (B). They start at the same time when the green flag is clicked. The first script animates the parrot and produces a riot of colour through the change colour effect block. The second, separately instructs the sprite to play the background cricket sound. The parrot will also say Squawk repeatedly, in a speech balloon with a half second pause between each squawk. the effects list Explore the effects list. The colour effect has a range from 0 to 00 (see below). Other effects in the drop list range from 0 to 00. The ghost effect makes the sprite invisible at 00. To restore a sprite to its original setting, set the particular effect to 0 or use the clear graphic effects block. It s a good idea to put clear graphic effects in the set up code just after the green flag block but before the forever loop. The change size and set size blocks have no upper limit. You can set the size of a sprite to any amount. The Scratch colour effects range based on the order of colours in the spectrum Does the order of the blocks in the loop make a difference? The Forever Loop The 'C-shaped' forever block doesn t have a bump at the bottom, so it can't have script locked into it from underneath. Code outside a forever loop can only run if it s triggered separately by a green flag, a broadcast or a key press. Two scripts running at the same time are known as parallel or concurrent scripts. (Broadcasts are explained on page 57.)

4 Skills Training D. the sound editor this is the sound editor New sound: cricket 00:00. cricket Click the Sound tab to see the Sound Editor. Click the New Sound button to open the Sound Library. Sound Sources You can choose a sound from the Sound Library, Record your own voice or music, or Import a sound from a folder on your own computer. Be advised: Large size sound files can effect the speed of your animation. The number under the sound s name is the length of the sound in minutes and seconds. Edit Effects drum set drum duck eggs fairydust finger-snap hand clap hip hop horse gallop horse human beatbo human beatbox medieval meow meow motorcycle passing owl party noise Microphone volume: scream-male screech shaker singer singer sneeze-femal sound fx on line Sound Blocks Importing sounds into your Scratch project: If the sound effect you want is not in the library you may find it on the internet. There are many web sites offering free sound effects. Start by searching for free soundfx in your search engine. Use only royalty free sounds. When you have found the sound you want download to your computer and use the Upload from file button in the Sound Editor to bring it into Scratch. The mp3 file format works best in Scratch. Motion Sound Control Experiment in the the Sound Editor and get inspiration from the sounds in the library. How many sounds are in the library? If your computer has a sound card and speaker, listen to some of the sounds. Try recording. cave 00:07.4 To do: Get the cave sound from the sounds library and add a sound effect to Bats in the Wood, Project.. p. The meow sound is there from the start. Your sound is added to the list after it has been brought in from the library or from another source. sound blocks Try this: Experiment with the blocks in the Sound palette with drum beats, notes, rests and musical instruments. Create your own musical composition or, if you like, why not replicate electronically, your favourite song or tune. 3

5 Skills Training e. easy new-costume tricks 4. Rolling Ball _04 rolling_ball To do: Duplicate and rotate a costume. soccer ball Clear Import Right click soccer ball 65x65 duplicate delete save to local file backdrop Soccer Ball soccer ball 65x65 Make two more costumes and rotate each another 90º. Don t accidentally rotate the first costume. Make sure it s the duplicate costumes you are rotating. Moving a sprite across the stage is one thing, but moving a ball across the stage wouldn t make much sense. It should roll. You want to make the ball roll across the stage, bounce on an edge and roll back across the stage continuously. Try your own ideas first then try this. Try the turn clockwise and turn anticlockwise blocks. Another method is to use costumes. Begin by getting the Soccer ball from the library and follow these steps. (a) Duplicate the costume three times. The soccer ball has only one costume and you will need four. Duplicate again and again until you have four costumes. (b) Rotate each duplicate 90º, 80º, 70º Highlight costume. In the Paint Editor turn the ball 90º. The turning handle should face to the right. Turn the third costume 80º. Turn the fourth 70º. (B) (d) Create script to move the ball Create script (B) to move the ball across the stage. The two scripts must run in parallel when the green flag is clicked. Work on getting the correct number of steps and correct wait time, and you can make the ball appear (c) Click the tab to Script (A) This script just rotates the ball when the green flag is clicked. The ball simply rotates itself but remains in the centre of stage. You need to script the ball to move left-right, rightleft while rotating at the same time. That will require a second script with a forever loop. Alternatively, you can add more code to the script you already have. Try two parallel scripts and one single script. Two scripts gives you two wait times. 4 Q. Can you make the cat appear to dribble the ball across the stage? Q. Can you make a sprite do a cartwheel across the stage?

6 Skills Training 5. Dancing Girl To do: Duplicate and flip a costume. _05 danceroutine ballerina-e Clear Import Flip left-right ballerina-a 3 ballerina-b backdrop Ballerina Use all you learned about costumes, sound and repeat loops to create a dancing girl. A project like this is achieved by trying an idea, testing it out and having fun. Keep track of the split seconds. 4 ballerina-c ballerina-d Right click duplicate delete save to local file This is the flipped duplicate of costume 4 5 (a) Import the beat and listen to it. (A) (B) Import the sound human beatbox from the Sound Library. Feel free to choose your own music if you like. Script Ava as follows. (A) the beat, (B) Ava standing introduces herself and her dance routine. (b) Duplicate costume #4. ballerina_e NOTE: The next costume block would be less fun for this dance routine. Better to use the switch costume block. Remember that costume #, ballerina-a is a standing pose. Use repeat loops to run a routine again and again. Listen to how it matches the beat. Ava has 4 costumes and you can easily make a mirror costume from costume #4. Duplicate costume 4. Click the image in the Paint Editor to select it. You get an orange coloured surrounding box. Click the flip left-right button in the top right corner. You now have costume #5 which is a mirror-image of costume #4. Name each costume. (c) Code the inside loop (C) (i) (ii) This routine takes 4 seconds right-leg out stand left-leg out stand squat The e-a-d-a routine is repeated 4 times. Then costume ballerina-b is activated just once as it s outside the loop. You need two more repeat loops wrapped around this one but first put a wait 0.5 secs block at X. Continued next page. 5

7 Skills Training (A) Dancing Girl continued from previous page (d) Code the outer loops around the inner loop. Use the picture below as you continue to assemble your script. You can also learn how nested repeat loops work. Loop, The red inside loop (a) to (d) is scripted and costume ballerina-b (e) plus a wait block are next after the loop. Put Loop (green) around Loop and (e). To follow the pattern, add costume ballerina-c and a wait block after Loop. Wrap a repeat X Loop 3 (blue) around as shown. (i) (ii) (e) Complete scripting the performance. Finish the dance routine with Ava in a standing position, costume ballerina-a (g) and give her some words to say (h). Lock the dance routine, script (C) into Ava s introduction (B). The performance will now begin when the green flag is clicked. If you add up the seconds Ava uses in her introduction, you may not want the music beat to start simultaneously on the green flag. (f) Complete scripting the sound. You must add a long wait before the play sound block. You have two decisions to make. How long should the wait last? Where should you insert the time lapse? Before the forever loop? inside the loop before the play sound block? or inside the loop after play sound? (B) (C) NOTE: The colours on the loop blocks are only for explanation. They are not part of Scratch. (g) Experiment and have fun! Play around with the beat and dance routine and get as much enjoyment you can from it. Nested Loops A loop within a loop is known as a nested loop. Code in the innermost loop is activated first. Try following the precise sequence of activity which follows triggering the Event by clicking the green flag. Next page should help. right-leg out stand left-leg out (a) (b) (c) Q. How many nested loops are in this script? Q. For how many seconds does the script run - introduction, dance and That s all folks, included? Q3. Is it correct that the costume you made yourself, ballerina-e is activated 3 times? (d) stand squat (e) Loop (a), (b), (c) and (d) are the main routine. This repeats X4 and the routine finishes outside the loop at (e) with ballerina-b seconds. splits (f) (g) (h) Loop Loop 3 (a), (b), (c), (d) and (e) are repeated X4. Outside the loop at (f) with ballerina-c seconds. (a), (b), (c), (d), (e) and (f) are repeated X. and finish at (g) with ballerina-a + seconds That s all folks. 6

8 Concept Training the language of code. Nested Loops and Events When locked into each other, Scratch blocks make a set of instructions that the computer understands. The computer reads the script from top to bottom in sequence. Getting the computer to draw shapes with Scratch pen commands is a good way to learn more about loops, especially nested loops. First you use the pen up block, to lift the pen up off the 'paper' - so to speak. If you want the computer to draw a square, use the pen down command and instruct it to draw four lines and four right angles. You could tell it to draw one straight line, then turn 90º and to repeat those two actions over and over (to loop four times). After looping through four lines and angles the square is drawn and you simply use the pen up command again. - introducing Nested Loops with the Pen palette To tell the computer to start drawing the square in the first place, you create a starter event with the green flag block. In programming language, an event is when one action causes another action to happen. e.g. Click a flag to start drawing a square, Press the spacebar to shoot bullets, Click a sprite to make it spin. The drawing, shooting and spinning are caused by an event handler. In Scratch event handler blocks that cause events to happen are the hat shaped blocks found in the Events palette. They all begin with the word when. We are now going to illustrate loops and nested loops by getting the computer to draw three squares.. Use the Pen to Draw 3 Coloured Squares. This exercise will demonstrate the concept of nested loops and also introduce the Pen palette. We will draw 3 squares on top of each other - not as illustrated. Every Scratch sprite owns a pen. You instruct the sprite to use its pen with the pen command blocks. Saved online as: _06 ThreeSquares (a) (b) (c) (d) (e) (f) (g) (h) (i), (k), (m),(o), (r), (t), (v), (x) (j), (l), (n), (p), (s), (u), (w), (y) (q), (z) (a) (b) (i) to (p) (r) to (y) (c) to (j) (c), (e), (g), (i) (d), (f), (h), (j) Q. Where is the pen set to red Q. Where is it set to green? Q3. Where is it set to blue? You can even hide the sprite and still use its pen. The hide block is in the Looks palette. (See bottom next page). In this lesson we don t quite make the cat sprite disappear, we shrink him so small that he doesn t block our view of the action! If you want a particular colour, line thickness or length of side, you tell the computer all these things first. This is known as initialising and it is the purpose of commands (a) to (f). You can change these settings later in the script. Our three squares will have different colour outlines but no inside colour. It might appear complicated until you look at it closely. When you have constructed the script, run the programme. Then take time to read the script yourself. Consider the purpose of each block and what each block is instructing the computer to do. Don't worry about the wait blocks as they just slow down the action so that you can see it happening. They don t affect the sequence of the code. The pen color numbers in (c), (q), (a) correspond to the color code as shown in the picture on page. Motion 7

9 Concept Training. Random Stamped Images Use the stamp and pick random blocks to scatter 00 stars all over the stage. Change the colour of each star to give a confetti effect. _07 starsdisarray start the show! clear the stage of previous show make a star sprite do the following 00 times print an image of the star. Stamp Rows and Columns pick a point anywhere on the stage change colour of next image What is special about the numbers in the two pick random blocks? If you like the book and would like to continue beyond this point please buy the book or contact me at Use the stamp block in a nested repeat loop to arrange 8 images of a square sprite in 3 rows of 6 (as shown). Decide on the starting position of the original sprite and work out the x and y offsets (distance between x and y position of each stamped image.) seamus@weandus.ie. The stamp block in the Pen palette 'stamps' the image of a sprite on the stage. When you stamp the image of a sprite you see both the sprite and the stamped image also. The pick random block is in the Operators palette. Use this block to get the computer to pick any number between (and including) the two numbers you type in the input windows. _08 squares_in_order start the performance! show the original sprite at the start position of original sprite clear the stage of previous performance repeat three 6-loops and make 3 rows Click BUY A BOOK in main menu (a) (b) (c) The nested loop runs six times at first after each 6-loop iteration the sprite goes back to starting x (left) and goes down to start the next row 3 times Experiment: Try this! Don't hide the original sprite at the end of the script and see what happens. You should see one extra square that you don't really need! Try to drag the extra square with your mouse pointer. Try to drag the stamped images. The square that can be dragged is the original sprite. The other 8 images are like rubberstamped images of the original. Better hide the original when the loops have completed their final iteration. hide the original sprite at the end When you use the hide block anywhere in a script, it's always a good idea to put the show block immediately after the hat block that triggers the script. What happens in the nested loop six times? (a) stamps an image (b) moves 40 steps to the right (c) changes the colour for the next stamped image 8

Scratch for Beginners Workbook

Scratch for Beginners Workbook for Beginners Workbook In this workshop you will be using a software called, a drag-anddrop style software you can use to build your own games. You can learn fundamental programming principles without

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

More information

Creating Computer Games

Creating Computer Games By the end of this task I should know how to... 1) import graphics (background and sprites) into Scratch 2) make sprites move around the stage 3) create a scoring system using a variable. Creating Computer

More information

Lesson 2 Game Basics

Lesson 2 Game Basics Lesson What you will learn: how to edit the stage using the Paint Editor facility within Scratch how to make the sprite react to different colours how to import a new sprite from the ones available within

More information

Introduction to Turtle Art

Introduction to Turtle Art Introduction to Turtle Art The Turtle Art interface has three basic menu options: New: Creates a new Turtle Art project Open: Allows you to open a Turtle Art project which has been saved onto the computer

More information

Let s start by making a pencil, that can be used to draw on the stage.

Let s start by making a pencil, that can be used to draw on the stage. Paint Box Introduction In this project, you will be making your own paint program! Step 1: Making a pencil Let s start by making a pencil, that can be used to draw on the stage. Activity Checklist Start

More information

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card Teaching Kids to Program Lesson Plan: Interactive Holiday Card Step 1: 1. Open your web browser and go to SCRATCH (http://scratch.mit.edu/ ) 2. Sign in to your Scratch account by clicking on the button

More information

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Brain Game Introduction In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Step 1: Creating questions Let s start

More information

Introduction. Overview

Introduction. Overview Introduction and Overview Introduction This goal of this curriculum is to familiarize students with the ScratchJr programming language. The curriculum consists of eight sessions of 45 minutes each. For

More information

Create a game in which you have to guide a parrot through scrolling pipes to score points.

Create a game in which you have to guide a parrot through scrolling pipes to score points. Raspberry Pi Projects Flappy Parrot Introduction Create a game in which you have to guide a parrot through scrolling pipes to score points. What you will make Click the green ag to start the game. Press

More information

In this project you ll learn how to code your own musical instruments!

In this project you ll learn how to code your own musical instruments! Rock Band Introduction In this project you ll learn how to code your own musical instruments! Step 1: Sprites Before you can start coding, you ll need to add in a thing to code. In Scratch, these things

More information

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist.

Lost in Space. Introduction. Scratch. You are going to learn how to program your own animation! Activity Checklist. Scratch 1 Lost in Space All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

Rock Band. Introduction. Scratch. In this project you ll learn how to code your own musical instruments! Activity Checklist.

Rock Band. Introduction. Scratch. In this project you ll learn how to code your own musical instruments! Activity Checklist. Scratch 1 Rock Band All Code Clubs must be registered Registered clubs appear on the map at codeclubworldorg - if your club is not on the map then visit jumptocc/ccwreg to register your club Introduction

More information

Programming I (mblock)

Programming I (mblock) http://www.plk83.edu.hk/cy/mblock Contents 1. Introduction (Page 1) 2. What is Scratch? (Page 1) 3. What is mblock? (Page 2) 4. Learn Scratch (Page 3) 5. Elementary Lessons (Page 3) 6. Supplementary Lessons

More information

Memory. Introduction. Scratch. In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

Memory. Introduction. Scratch. In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Scratch 2 Memory All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

A. creating clones. Skills Training 5

A. creating clones. Skills Training 5 A. creating clones 1. clone Bubbles In many projects you see multiple copies of a single sprite: bubbles in a fish tank, clouds of smoke, rockets, bullets, flocks of birds or of sheep, players on a soccer

More information

Ghostbusters. Level. Introduction:

Ghostbusters. Level. Introduction: Introduction: This project is like the game Whack-a-Mole. You get points for hitting the ghosts that appear on the screen. The aim is to get as many points as possible in 30 seconds! Save Your Project

More information

Create a Simple Game in Scratch

Create a Simple Game in Scratch Create a Simple Game in Scratch Based on a presentation by Barb Ericson Georgia Tech June 2009 Learn about Goals event handling simple sequential execution loops variables conditionals parallel execution

More information

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell!

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell! Entering Space Magic star web! Alright! I can feel my limbs again! sh WhoO The Dark Wizard? Nice work! You ve broken the Dark Wizard s spell! My name is Gobo. I m a cosmic defender! That solar flare destroyed

More information

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level.

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Dodgeball Introduction In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Step 1: Character movement Let s start by

More information

Add in a new ghost sprite, and a suitable stage backdrop.

Add in a new ghost sprite, and a suitable stage backdrop. Ghostbusters Introduction You are going to make a ghost-catching game! Step 1: Animating a ghost Activity Checklist Start a new Scratch project, and delete the cat sprite so that your project is empty.

More information

Let s start by making a pencil that can be used to draw on the stage.

Let s start by making a pencil that can be used to draw on the stage. Paint Box Introduction In this project, you will be making your own paint program! Step 1: Making a pencil Let s start by making a pencil that can be used to draw on the stage. Activity Checklist Open

More information

Create Your Own World

Create Your Own World Create Your Own World Introduction In this project you ll learn how to create your own open world adventure game. Step 1: Coding your player Let s start by creating a player that can move around your world.

More information

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Catch the Dots Introduction In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Step 1: Creating a controller Let s start

More information

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13 Glacier Race 166 GLACIER RACE How to build Glacier Race Glacier Race is a two-player game in which you race up the screen, swerving around obstacles and collecting gems as you go. There s no finish line

More information

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code 1hr ACTIVITY GUIDE FOR FAMILIES Hour of Code Toolkit: Coding for families 101 Have an hour to spare? Let s get your family coding! This family guide will help you enjoy learning how to code with three

More information

Step 1 : Earth and Mars Orbit the Sun

Step 1 : Earth and Mars Orbit the Sun Introduction In this session you are going to learn how to programme an animation which simulates how and when spaceships are able to fly from Earth to Mars. When we send spaceships to Mars we use a Hohmann

More information

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading) The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? [Note: This lab isn t as complete as the others we have done in this class. There are no self-assessment questions and no post-lab

More information

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0. Flappy Parrot Introduction In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0. Press the space bar to flap and try to navigate through

More information

Brain Game. Introduction. Scratch

Brain Game. Introduction. Scratch Scratch 2 Brain Game All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

In this project you ll learn how to create a game in which you have to save the Earth from space monsters. Clone Wars Introduction In this project you ll learn how to create a game in which you have to save the Earth from space monsters. Step 1: Making a Spaceship Let s make a spaceship that will defend the

More information

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game I. BACKGROUND 1.Introduction: GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game We have talked about the programming languages and discussed popular programming paradigms. We discussed

More information

Copyright 2017 MakeUseOf. All Rights Reserved.

Copyright 2017 MakeUseOf. All Rights Reserved. Make Your Own Mario Game! Scratch Basics for Kids and Adults Written by Ben Stegner Published April 2017. Read the original article here: http://www.makeuseof.com/tag/make-mario-game-scratchbasics-kids-adults/

More information

Overview. The Game Idea

Overview. The Game Idea Page 1 of 19 Overview Even though GameMaker:Studio is easy to use, getting the hang of it can be a bit difficult at first, especially if you have had no prior experience of programming. This tutorial is

More information

Star Defender. Section 1

Star Defender. Section 1 Star Defender Section 1 For the first full Construct 2 game, you're going to create a space shooter game called Star Defender. In this game, you'll create a space ship that will be able to destroy the

More information

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code Introduction: This project is like the game Whack-a-Mole. You get points for hitting the witches that appear on the screen. The aim is to get as many points as possible in 30 seconds! Activity Checklist

More information

Game Making Workshop on Scratch

Game Making Workshop on Scratch CODING Game Making Workshop on Scratch Learning Outcomes In this project, students create a simple game using Scratch. They key learning outcomes are: Video games are made from pictures and step-by-step

More information

Open the Tech Toys Scratch project. Your club leader will give you a copy of this project, or you can open it online at jumpto.cc/toys-go.

Open the Tech Toys Scratch project. Your club leader will give you a copy of this project, or you can open it online at jumpto.cc/toys-go. Tech Toys Introduction In this project you ll learn how to code your own tech toys! Click the bow tie to see it spin; Click the sunglasses to see them change colour; Click the laptop to power up the helicopter;

More information

Pong! The oldest commercially available game in history

Pong! The oldest commercially available game in history Pong! The oldest commercially available game in history Resources created from the video tutorials provided by David Phillips on http://www.teach-ict.com Stage 1 Before you start to script the game you

More information

Fireworks. Level. Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one

Fireworks. Level. Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one Test Your Code Click on the green flag to TEST your code Save Your Project

More information

Lesson 1 Getting Started. 1. What are the different ways you interact with computers?

Lesson 1 Getting Started. 1. What are the different ways you interact with computers? Lesson 1 Getting Started Introducing Scratch 1. What are the different ways you interact with computers? 2. How many of these ways involve being creative with computers? 3. Write down the types of project

More information

Project 1: Game of Bricks

Project 1: Game of Bricks Project 1: Game of Bricks Game Description This is a game you play with a ball and a flat paddle. A number of bricks are lined up at the top of the screen. As the ball bounces up and down you use the paddle

More information

Lesson 8 Tic-Tac-Toe (Noughts and Crosses)

Lesson 8 Tic-Tac-Toe (Noughts and Crosses) Lesson Game requirements: There will need to be nine sprites each with three costumes (blank, cross, circle). There needs to be a sprite to show who has won. There will need to be a variable used for switching

More information

STEP-BY-STEP THINGS TO TRY FINISHED? START HERE NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT!

STEP-BY-STEP THINGS TO TRY FINISHED? START HERE NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT! STEP-BY-STEP NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT! In this activity, you will follow the Step-by- Step Intro in the Tips Window to create a dancing cat in Scratch. Once you have completed

More information

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute Building Games and Animations With Scratch By Andy Harris Computers can be fun no doubt about it, and computer games and animations can be especially appealing. While not all games are good for kids (in

More information

Clone Wars. Introduction. Scratch. In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

Clone Wars. Introduction. Scratch. In this project you ll learn how to create a game in which you have to save the Earth from space monsters. Scratch 2 Clone Wars All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

Programming with Scratch

Programming with Scratch Programming with Scratch A step-by-step guide, linked to the English National Curriculum, for primary school teachers Revision 3.0 (Summer 2018) Revised for release of Scratch 3.0, including: - updated

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Workbook Scratch is a drag and drop programming environment created by MIT. It contains colour coordinated code blocks that allow a user to build up instructions

More information

Starting from LEARNER NOTES edited version. An Introduction to Computing Science by Jeremy Scott

Starting from LEARNER NOTES edited version. An Introduction to Computing Science by Jeremy Scott Starting from 2013 edited version An Introduction to Computing Science by Jeremy Scott LEARNER NOTES 4: Get the picture? 3: A Mazing Game This lesson will cover Game creation Collision detection Introduction

More information

Create Your Own World

Create Your Own World Scratch 2 Create Your Own World All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your

More information

PLEASE NOTE: EVERY ACTIVITY IN THIS SECTION MUST BE SAVED AS A WAV AND UPLOADED TO YOUR BOX.COM FOLDER FOR GRADING.

PLEASE NOTE: EVERY ACTIVITY IN THIS SECTION MUST BE SAVED AS A WAV AND UPLOADED TO YOUR BOX.COM FOLDER FOR GRADING. PLEASE NOTE: EVERY ACTIVITY IN THIS SECTION MUST BE SAVED AS A WAV AND UPLOADED TO YOUR BOX.COM FOLDER FOR GRADING. Multitrack Recording There will often be times when you will want to record more than

More information

COMPUTING CURRICULUM TOOLKIT

COMPUTING CURRICULUM TOOLKIT COMPUTING CURRICULUM TOOLKIT Pong Tutorial Beginners Guide to Fusion 2.5 Learn the basics of Logic and Loops Use Graphics Library to add existing Objects to a game Add Scores and Lives to a game Use Collisions

More information

CISC 1600, Lab 2.2: More games in Scratch

CISC 1600, Lab 2.2: More games in Scratch CISC 1600, Lab 2.2: More games in Scratch Prof Michael Mandel Introduction Today we will be starting to make a game in Scratch, which ultimately will become your submission for Project 3. This lab contains

More information

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code GRADING RUBRIC Introduction: We re going to make a game! Guide the large Hungry Fish and try to eat all the prey that are swimming around. Activity Checklist Follow these INSTRUCTIONS one by one Click

More information

More Actions: A Galaxy of Possibilities

More Actions: A Galaxy of Possibilities CHAPTER 3 More Actions: A Galaxy of Possibilities We hope you enjoyed making Evil Clutches and that it gave you a sense of how easy Game Maker is to use. However, you can achieve so much with a bit more

More information

SAMPLE CHAPTER

SAMPLE CHAPTER SAMPLE CHAPTER Hello Scratch! by Gabriel Ford, Sadie Ford, and Melissa Ford Sample Chapter 7 Copyright 2018 Manning Publications Brief contents PART 1 SETTING UP THE ARCADE 1 1 Getting to know your way

More information

Introduction.

Introduction. Introduction At Photobooks Express, it s our aim to go that extra mile to deliver excellent service, products and quality. Our fresh, dynamic and flexible culture enables us to stand above the rest and

More information

Scratch Programming Lesson 13. Mini Mario Game Part 4 Platforms

Scratch Programming Lesson 13. Mini Mario Game Part 4 Platforms Scratch Programming Lesson 13 Mini Mario Game Part 4 Platforms If you ve have played one or more platform games (video games characterized by jumping to and from suspended platforms), you should ve seen

More information

An Introduction to Programming using the NXT Robot:

An Introduction to Programming using the NXT Robot: An Introduction to Programming using the NXT Robot: exploring the LEGO MINDSTORMS Common palette. Student Workbook for independent learners and small groups The following tasks have been completed by:

More information

Getting Started with Osmo Coding Jam. Updated

Getting Started with Osmo Coding Jam. Updated Updated 8.1.17 1.1.0 What s Included Each set contains 23 magnetic coding blocks. Snap them together in coding sequences to create an endless variety of musical compositions! Walk Quantity: 3 Repeat Quantity:

More information

An Introduction to ScratchJr

An Introduction to ScratchJr An Introduction to ScratchJr In recent years there has been a pro liferation of educational apps and games, full of flashy graphics and engaging music, for young children. But many of these educational

More information

Module. Introduction to Scratch

Module. Introduction to Scratch EGN-1002 Circuit analysis Module Introduction to Scratch Slide: 1 Intro to visual programming environment Intro to programming with multimedia Story-telling, music-making, game-making Intro to programming

More information

Flappy Parrot Level 2

Flappy Parrot Level 2 Flappy Parrot Level 2 These projects are for use outside the UK only. More information is available on our website at http://www.codeclub.org.uk/. This coursework is developed in the open on GitHub, https://github.com/codeclub/

More information

User Guide ios. MWM - edjing, 54/56 avenue du Général Leclerc Boulogne-Billancourt - FRANCE

User Guide ios. MWM - edjing, 54/56 avenue du Général Leclerc Boulogne-Billancourt - FRANCE User Guide MWM - edjing, 54/56 avenue du Général Leclerc 92100 Boulogne-Billancourt - FRANCE Table of contents First Steps 3 Accessing your music library 4 Loading a track 8 Creating your sets 10 Managing

More information

Programming. covers Scratch 2.0 and Scratch 1.4. Foreword by Mitchel Resnick MIT Media Lab PLAIN ENGLISH EASY TO FOLLOW FULLY ILLUSTRATED

Programming. covers Scratch 2.0 and Scratch 1.4. Foreword by Mitchel Resnick MIT Media Lab PLAIN ENGLISH EASY TO FOLLOW FULLY ILLUSTRATED S e a n M c M a n u s Scratch Foreword by Mitchel Resnick MIT Media Lab Programming covers Scratch 2.0 and Scratch 1.4 7 PLAIN ENGLISH EASY TO FOLLOW FULLY ILLUSTRATED IN FULL COLOR Learn to program with

More information

Pong Game. Intermediate. LPo v1

Pong Game. Intermediate. LPo v1 Pong Game Intermediate LPo v1 Programming a Computer Game This tutorial will show you how to make a simple computer game using Scratch. You will use the up and down arrows to control a gun. The space bar

More information

2D Platform. Table of Contents

2D Platform. Table of Contents 2D Platform Table of Contents 1. Making the Main Character 2. Making the Main Character Move 3. Making a Platform 4. Making a Room 5. Making the Main Character Jump 6. Making a Chaser 7. Setting Lives

More information

Adding Content and Adjusting Layers

Adding Content and Adjusting Layers 56 The Official Photodex Guide to ProShow Figure 3.10 Slide 3 uses reversed duplicates of one picture on two separate layers to create mirrored sets of frames and candles. (Notice that the Window Display

More information

Module 4 Build a Game

Module 4 Build a Game Module 4 Build a Game Game On 2 Game Instructions 3 Exercises 12 Look at Me 13 Exercises 15 I Can t Hear You! 17 Exercise 20 End of Module Quiz 20 2013 Lero Game On Design a Game When you start a programming

More information

Hexagons for Art and Illusion Part II Get ready Start a new project FILE New Open Faced Cube Import the hexagon block LIBRARIES

Hexagons for Art and Illusion Part II Get ready Start a new project FILE New Open Faced Cube Import the hexagon block LIBRARIES Hexagons for Art and Illusion Part II In our last lesson, we constructed the perfect hexagon using EasyDraw. We built a six pointed star, a solid faced cube, and put the cube inside the star. This lesson

More information

Scratch Coding And Geometry

Scratch Coding And Geometry Scratch Coding And Geometry by Alex Reyes Digitalmaestro.org Digital Maestro Magazine Table of Contents Table of Contents... 2 Basic Geometric Shapes... 3 Moving Sprites... 3 Drawing A Square... 7 Drawing

More information

Introduction Installation Switch Skills 1 Windows Auto-run CDs My Computer Setup.exe Apple Macintosh Switch Skills 1

Introduction Installation Switch Skills 1 Windows Auto-run CDs My Computer Setup.exe Apple Macintosh Switch Skills 1 Introduction This collection of easy switch timing activities is fun for all ages. The activities have traditional video game themes, to motivate students who understand cause and effect to learn to press

More information

SolidWorks Design & Technology

SolidWorks Design & Technology SolidWorks Design & Technology Training Course at PHSG Ex 5. Lego man Working with part files 8mm At first glance the Lego man looks complicated but I hope you will see that if you approach a project one

More information

MODULE 1 IMAGE TRACE AND BASIC MANIPULATION IN ADOBE ILLUSTRATOR. The Art and Business of Surface Pattern Design

MODULE 1 IMAGE TRACE AND BASIC MANIPULATION IN ADOBE ILLUSTRATOR. The Art and Business of Surface Pattern Design The Art and Business of Surface Pattern Design MODULE 1 IMAGE TRACE AND BASIC MANIPULATION IN ADOBE ILLUSTRATOR The Art and Business of Surface Pattern Design 1 Hi everybody and welcome to our Make it

More information

ChatBot. Introduction. Scratch. You are going to learn how to program your own talking robot! Activity Checklist. Test your Project.

ChatBot. Introduction. Scratch. You are going to learn how to program your own talking robot! Activity Checklist. Test your Project. Scratch 1 ChatBot Introduction You are going to learn how to program your own talking robot! Activity Checklist Test your Project Save your Project Follow these INSTRUCTIONS one by one Click on the green

More information

Learn about the RoboMind programming environment

Learn about the RoboMind programming environment RoboMind Challenges Getting Started Learn about the RoboMind programming environment Difficulty: (Easy), Expected duration: an afternoon Description This activity uses RoboMind, a robot simulation environment,

More information

Organizing artwork on layers

Organizing artwork on layers 3 Layer Basics Both Adobe Photoshop and Adobe ImageReady let you isolate different parts of an image on layers. Each layer can then be edited as discrete artwork, allowing unlimited flexibility in composing

More information

Pong! The oldest commercially available game in history

Pong! The oldest commercially available game in history Pong! The oldest commercially available game in history Resources created from the video tutorials provided by David Phillips on http://www.teach-ict.com Stage 1 Before you start to script the game you

More information

Introduction At Photobookshop, it s our aim to go that extra mile to deliver excellent service, products and quality. Our fresh, dynamic and flexible culture enables us to stand above the rest and produce

More information

WORKING WITH AUDACITY

WORKING WITH AUDACITY WORKING WITH AUDACITY Recording With Audacity Editing Sound Exporting From Audacity Importing Your Audio Into Miromaa M ROMAA training Contents Record Audio Using Audacity... 1 Getting Started with Audacity...

More information

Digital Photography 1

Digital Photography 1 Digital Photography 1 Photoshop Lesson 1 Photoshop Workspace & Layers Name Date Default Photoshop workspace A. Document window B. Dock of panels collapsed to icons C. Panel title bar D. Menu bar E. Options

More information

Computer with Scratch program.

Computer with Scratch program. Title: Bending Light with Scratch Grade(s): 5 Subject(s): Science Author: ICAC Team Overview: The teacher will lead a discussion about concave and convex lenses and review basic concepts of the refraction

More information

5.0 Events and Actions

5.0 Events and Actions 5.0 Events and Actions So far, we ve defined the objects that we will be using and allocated movement to particular objects. But we still need to know some more information before we can create an actual

More information

2

2 1 2 3 4 5 6 7 of 14 7/11/17, 8:46 AM 7 8 9 10 11 12 13 Apply an animation 1. Select the object or text on the slide that you want to animate. An "object" in this context is any thing on a slide, such as

More information

Your EdVenture into Robotics 10 Lesson plans

Your EdVenture into Robotics 10 Lesson plans Your EdVenture into Robotics 10 Lesson plans Activity sheets and Worksheets Find Edison Robot @ Search: Edison Robot Call 800.962.4463 or email custserv@ Lesson 1 Worksheet 1.1 Meet Edison Edison is a

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS EXPLAINED CONCEPTS (IN ORDER) CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with

More information

digitization station DIGITAL SCRAPBOOKING 120 West 14th Street

digitization station DIGITAL SCRAPBOOKING 120 West 14th Street digitization station DIGITAL SCRAPBOOKING 120 West 14th Street www.nvcl.ca techconnect@cnv.org DIGITAL SCRAPBOOKING With MyMemories Suite 6 The MyMemories Digital Scrapbooking software allows you to create

More information

Vectorworks / MiniCAD Tutorials

Vectorworks / MiniCAD Tutorials Vectorworks / MiniCAD Tutorials Tutorial 1: Construct a simple model of a little house Tutorial 2: Construct a 4 view Orthographic drawing of the Model These tutorials are available as Adobe Acrobat 4

More information

MIRROR IMAGING. Author: San Jewry LET S GET STARTED. Level: Beginner+ Download: None Version: 1.5

MIRROR IMAGING. Author: San Jewry LET S GET STARTED. Level: Beginner+ Download: None Version: 1.5 Author: San Jewry Level: Beginner+ Download: None Version: 1.5 In this tutorial, you will learn how to create a mirror image of your work. Both sides will look exactly the same no matter how much you tweak

More information

Autodesk. SketchBook Mobile

Autodesk. SketchBook Mobile Autodesk SketchBook Mobile Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts

More information

On completion of this exercise you will have:

On completion of this exercise you will have: Prerequisite Knowledge To complete this exercise you will need; to be familiar with the SolidWorks interface and the key commands. basic file management skills the ability to rotate views and select faces

More information

SAVING, LOADING AND REUSING LAYER STYLES

SAVING, LOADING AND REUSING LAYER STYLES SAVING, LOADING AND REUSING LAYER STYLES In this Photoshop tutorial, we re going to learn how to save, load and reuse layer styles! Layer styles are a great way to create fun and interesting photo effects

More information

You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city.

You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city. Green Your City Introduction You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city. Step 1: Helicopter Let s code your helicopter to move across

More information

Copyrights and Trademarks

Copyrights and Trademarks Mobile Copyrights and Trademarks Autodesk SketchBook Mobile (2.0) 2012 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be

More information

SWITCH & GLITCH: Tutorial

SWITCH & GLITCH: Tutorial SWITCH & GLITCH: Tutorial ADDITIONAL TASKS Robot Play a) Pair up with a classmate! b) Decide which one of you is the robot and which one the programmer. c) The programmer gives specific instructions to

More information

Addendum 18: The Bezier Tool in Art and Stitch

Addendum 18: The Bezier Tool in Art and Stitch Addendum 18: The Bezier Tool in Art and Stitch About the Author, David Smith I m a Computer Science Major in a university in Seattle. I enjoy exploring the lovely Seattle area and taking in the wonderful

More information

1.1 Encounter a Spaceship

1.1 Encounter a Spaceship 1.1 Encounter a Spaceship Intro Mike, a student of Grade 5, is always looking forward to exploring the outer space. One day, he comes across a spaceship on his way back home. What does this spaceship look

More information

DESIGN A SHOOTING STYLE GAME IN FLASH 8

DESIGN A SHOOTING STYLE GAME IN FLASH 8 DESIGN A SHOOTING STYLE GAME IN FLASH 8 In this tutorial, you will learn how to make a basic arcade style shooting game in Flash 8. An example of the type of game you will create is the game Mozzie Blitz

More information

Introduction to Photoshop

Introduction to Photoshop Introduction to Photoshop Instructional Services at KU Libraries A Division of Information Services www.lib.ku.edu/instruction Abstract: This course covers the basics of Photoshop, including common tools

More information

SURREALISM IN PHOTOSHOP

SURREALISM IN PHOTOSHOP SURREALISM IN PHOTOSHOP In this tutorial your aim is to create a surrealist inspired image using Photoshop. You will combine a selection of images in an illogical, non realistic manner. Set up a folder

More information