Ghostbusters. Level. Introduction:

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

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

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

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 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 match up coloured dots with the correct part of the controller.

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

Create Your Own World

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

Scratch for Beginners Workbook

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.

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

Flappy Parrot Level 2

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

Creating Computer Games

Brain Game. Introduction. Scratch

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.

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

Create a Simple Game in Scratch

Pong Game. Intermediate. LPo v1

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

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

Introduction to Turtle Art

Lesson 2 Game Basics

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

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Create Your Own World

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

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

Defend Hong Kong s Technocore

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

Step 1 : Earth and Mars Orbit the Sun

a. the costumes tab and costumes panel

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

Programming with Scratch

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

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!

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

CISC 1600, Lab 2.2: More games in Scratch

Pong! The oldest commercially available game in history

INTERACTING SPRITES MODULE 3: INVESTIGATION 1. Anima9ng Sprites

Explore and Challenge:

Game Making Workshop on Scratch

Project 1: Game of Bricks

Defend Hong Kong s Technocore

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

Scratch Programming Lesson 13. Mini Mario Game Part 4 Platforms

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

Where's the Treasure?

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

A. creating clones. Skills Training 5

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

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

Copyright 2017 MakeUseOf. All Rights Reserved.

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

Module 4 Build a Game

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

SAMPLE CHAPTER

Computer with Scratch program.

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

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

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

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

Pong! The oldest commercially available game in history

Maths Quiz. Make your own Mental Maths Game

COMPUTING CURRICULUM TOOLKIT

Programming I (mblock)

How to do automatic horizontal background scrolling in Scratch

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

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

Scratch Primary Lesson 5

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

GAME:IT Bouncing Ball

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

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.

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

04. Two Player Pong. 04.Two Player Pong

Unit 5: What s in a List

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

Tutorial: A scrolling shooter

G54GAM Lab Session 1

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

GAME:IT Junior Bouncing Ball

5.0 Events and Actions

GAME:IT Junior Bouncing Ball

2D Platform. Table of Contents

Space Invadersesque 2D shooter

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

Module. Introduction to Scratch

1. Make the robots exercise:

Kodu Game Programming

Creating a Frame by Frame Animation for PhotoStory

ADVANCED WHACK A MOLE VR

EE 307 Project #1 Whac-A-Mole

Scratching the Surface of Pong: Enriching Linear Equations with Computer Programming

VACUUM MARAUDERS V1.0

LESSON ACTIVITY TOOLKIT 2.0

Cricut Design Space App for ipad User Manual

Transcription:

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 Follow these INSTRUCTIONS one by one Click on the green flag to TEST your code Make sure to SAVE your work now

STEP : Create a flying ghost. Start a new scratch project. 2. Remove the cat sprite and replace the background with the nature/ woods background. 3. Use the Choose sprite from library button to add a new ghoul sprite to the project (use the fantasy/ghost costume). Now we want to make our ghost move 4. Add a Variable for this sprite only called speed. 5. On the Stage, the stage monitor for this variable should say Ghost speed. 6. 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 Data palette so it does not show on the Stage. 7. The speed variable will control how fast the ghost moves. We use a variable so that we can change how fast the ghost moves as the game progresses. 8. We want the ghost to start moving when the game starts, so make a script like this: Click the green flag and see what your ghost does. Why does it get stuck on the edge of the screen? 2

. To stop the ghost getting stuck we need to make her go back the other way when she touches the edge of the screen. Edit your existing script by adding an if on edge, bounce block below your movespeedsteps block. 2. To stop the ghost flipping upside down, click on the rotation style: leftright button in the Sprite Summary area. Does the ghost move from side to side across the screen? Try changing the value of the speed variable to make the ghost fly faster or slower. How would you make the ghost get faster the longer it 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 ghost appear & vanish randomly To make the game more fun, we want the ghost to appear and vanish randomly. We ll do that with another script that runs at the same time as the one that moves the ghost. This new script needs to hide the ghost for a random time, then show it for a random time, and repeat that forever (or until the game finishes).. Create this script for the ghost: Does the ghost 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 ghost speed up the longer the game is played?) 4

STEP 3: Make the ghost disappear when it s clicked To turn this into a game, we need to give the player something to do. They need to click on the ghost to make it disappear. When the ghost is clicked, we want it to disappear and play a sound.. In the Sounds tab, add a new sound Electronic/fairydust, using the Choose sound from library button. 2. Add this script to the ghost: Does the ghost disappear and play the sound when you click it? Ask your volunteer if you can record your own sound to play. Step 4: Add a score and timer We ve got a ghost, but now we want to make a game! We want to score points every time we click on the ghost but we also want to have a time limit on the game. We can use a variable for the score and the timer. 5

. Create a new Variable for all sprites called score, and alter the script for the ghost to increase this variable by one when it is clicked. 2. Switch to the Stage and create a new variable 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. 6

How might you make the ghost speed up as the game goes on? 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 ghosts If one ghost is good, more must be better! Let s have three ghosts flying around. Duplicate the ghost by right-clicking it in the sprite list. For each ghost adjust the size of the sprite so the ghosts are different sizes. For each ghost change the speed variable so that they fly at different speeds. Move the ghosts around the canvas so that they are not all together. Do you have three ghosts that move from side to side across the screen, randomly appear and disappear, and disappear when you click on them? How many ghosts is a good number for the game? Can you make the ghosts look different? You could either edit their costumes, or use some blocks from the Looks palette to change them. Can you make the ghosts be worth different points? How about making the fastest (and smallest) ghost worth 0 points? Well done, you ve finished! Now you can enjoy your game! Don t forget you can share your game with all your friends and family by clicking on Share on the menu bar! 7