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

Similar documents
Ghostbusters. Level. Introduction:

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

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

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.

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

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

Create Your Own World

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 game in which you have to save the Earth from space monsters.

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

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.

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

Brain Game. Introduction. Scratch

Scratch for Beginners Workbook

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

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

Creating Computer Games

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.

Flappy Parrot Level 2

Create Your Own World

Create a Simple Game in Scratch

Pong Game. Intermediate. LPo v1

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

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

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Programming with Scratch

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

Defend Hong Kong s Technocore

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

Lesson 2 Game Basics

Before displaying an image, the game should wait for a random amount of time.

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

Step 1 : Earth and Mars Orbit the Sun

Introduction to Turtle Art

pla<orm-style game which you can later add your own levels, powers and characters to. Feel free to improve on my art

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

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

Pong! The oldest commercially available game in history

Explore and Challenge:

Game Making Workshop on Scratch

Defend Hong Kong s Technocore

Scratch Programming Lesson 13. Mini Mario Game Part 4 Platforms

CISC 1600, Lab 2.2: More games in Scratch

Where's the Treasure?

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

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

a. the costumes tab and costumes panel

INTERACTING SPRITES MODULE 3: INVESTIGATION 1. Anima9ng Sprites

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

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!

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.

Project 1: Game of Bricks

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

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

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

More Actions: A Galaxy of Possibilities

Copyright 2017 MakeUseOf. All Rights Reserved.

Computer with Scratch program.

Parallax Scrolling Tutorial Created in Drogheda by Seamus Minogue and updated for Clonakilty CoderDojo 15/06/2012 PARALLAX SCROLLING

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

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

A. creating clones. Skills Training 5

Module 4 Build a Game

Pong! The oldest commercially available game in history

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

SAMPLE CHAPTER

Programming I (mblock)

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location.

How to do automatic horizontal background scrolling in Scratch

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game

Scratch Primary Lesson 5

Unit 5: What s in a List

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

GAME:IT Junior Bouncing Ball

GAME:IT Bouncing Ball

COMPUTING CURRICULUM TOOLKIT

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

Pass-Words Help Doc. Note: PowerPoint macros must be enabled before playing for more see help information below

Rock, Paper, Scissors

Maths Quiz. Make your own Mental Maths Game

04. Two Player Pong. 04.Two Player Pong

In this project, you ll learn how to create 2 random teams from a list of players. Start by adding a list of players to your program.

Tutorial: A scrolling shooter

G54GAM Lab Session 1

5.0 Events and Actions

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

LESSON ACTIVITY TOOLKIT 2.0

GAME:IT Junior Bouncing Ball

Some prior experience with building programs in Scratch is assumed. You can find some introductory materials here:

Module. Introduction to Scratch

1. Make the robots exercise:

EE 307 Project #1 Whac-A-Mole

PowerPoint 6-Pack Training Games Volume 2 Help

VACUUM MARAUDERS V1.0

Space Invadersesque 2D shooter

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

2D Platform. Table of Contents

SAVING, LOADING AND REUSING LAYER STYLES

Assessment. Self Assessment. Teacher Assessment. Date Learning Objective(s) Achievement or. NC Level: Game Control Student Booklet P a g e 1

Robot Programming Manual

Transcription:

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 Follow these INSTRUCTIONS one by one Click on the green flag to TEST your code Save Your Project Click on this to SAVE your work

STEP : Create a flying witch Activity Checklist. Start a new scratch project. 2. Remove the cat sprite and replace the background with the nature/woods background. 3. Use the new sprite from file button to add a new witch sprite to the project (use the fantasy/witch costume). Now we want to make our witch move 4. Add a Variable for this sprite only called speed. On the Stage, the stage monitor for this variable should say Sprite speed. If it just says speed, delete the variable and create it again, for this sprite only. Uncheck the box next to the speed block in the Variables palette so it does not show on the Stage. The speed variable will control how fast the witch moves. We use a variable so that we can change how fast the witch moves as the game progresses. 5. We want the witch to start moving when the game starts, so make a script like this: Click the green flag and see what your witch does. Why does she get stuck on the edge of the screen? 2

6. To stop the witch getting stuck we need to make her go back the other way when she touches the edge of the screen. Below your Below your move speed steps block add an if on edge, bounce block. 7. To stop the witch flipping upside down, click on the only face left-right button in the Sprite Summary area: Click the green flag. Does the witch move from side to side across the screen? Try changing the value of the speed variable to make her fly faster or slower. How would you make the witch get faster the longer she flies? (This is a tricky one, so don t worry if you can t see how to do it. You ll get more clues as you work through the project.) 3

STEP 2: Make the witch appear & vanish randomly Activity Checklist To make the game more fun, we want the witch to appear and vanish randomly. We ll do that with another script that runs at the same time as the one that moves the witch. This new script needs to hide the witch for a random time, then show her for a random time, and repeat that forever (or until the game finishes). Create this script for the witch: Click the green flag. Does the witch move from side to side across the screen and vanish and appear again randomly? Try changing the range of the random numbers. What happens if you pick very big numbers or very small numbers? (Does this give you any more clues for how to make the witch speed up the longer the game is played?) 4

STEP 3: Make the witch disappear when she s clicked Activity Checklist To turn this into a game, we need to give the player something to do. They need to click on the witch to make her disappear. When the witch is clicked, we want her to disappear and play a sound.. In the Sounds tab, import the sound electronic/fairydust. 2. Add this script to the witch: Click the green flag. Does the witch disappear and play the sound when you click it? Ask your volunteer if you can record your own sound to play. 5

STEP 4: Add a score and timer Activity Checklist We ve got a witch, but now we want to make a game! We want to score points every time we click on the witch but we also want to have a time limit on the game. We can use a variable for the score and the timer.. Create a new Variable for all sprites called score, and alter the script for the witch to increase this variable by one when she is clicked. 2. Switch to the Stage and create a new variable (this time just for the stage) called timer. Add a new script that occurs when the green flag is clicked to set timer to 30 and reset the score to 0. Then use a repeat until block to wait a second and then reduce timer by one. This should repeat until timer is 0, at which point use stop all to stop the game. How might you make the witch speed up as the game goes on? 6

Well done you ve finished the basic game. There are more things you can do to your game though. Have a go at this challenge! Challenge: Add more witches If one witch is good, more must be better! Let s have three witches flying around. Duplicate the witch by right-clicking it in the sprite list. For each witch adjust the size of the sprite so the witches are different sizes. For each witch change the speed variable so that they fly at different speeds. Move the witches around the canvas so that they are not all together. Click the green flag. Do you have three witches that move from side to side across the screen, randomly appear and disappear, and disappear when you click on them? 7

How many witches is a good number for the game? Can you make the witches look different? You could either edit their costumes, or use some blocks from the Looks palette to change them. Can you make the witches be worth different points? How about making the fastest (and smallest) witch worth 0 points? Well done you ve finished, now you can enjoy the game! Don t forget you can share your game with all your friends and family by clicking on Share on the menu bar! 202 Code Club. This work is licensed under a Creative Commons Attribution-Non Commercial-NoDerivs 3.0 Unported License. 8