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.

Similar documents
Brain Game. Introduction. Scratch

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

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

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

Create Your Own World

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 save the Earth from space monsters.

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

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

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

Create Your Own World

Ghostbusters. Level. Introduction:

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 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 : Earth and Mars Orbit the Sun

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

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

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

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

Scratch for Beginners Workbook

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

Create a Simple Game in Scratch

Introduction to Turtle Art

Flappy Parrot Level 2

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

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

Creating Computer Games

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

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

Pong Game. Intermediate. LPo v1

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

Programming with Scratch

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

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

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!

a. the costumes tab and costumes panel

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

A. creating clones. Skills Training 5

Lesson 2 Game Basics

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

Explore and Challenge:

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

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

Maths Quiz. Make your own Mental Maths Game

Programming I (mblock)

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Module 4 Build a Game

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

Game Making Workshop on Scratch

CISC 1600, Lab 2.2: More games in Scratch

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

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

Where's the Treasure?

Copyright 2017 MakeUseOf. All Rights Reserved.

Pong! The oldest commercially available game in history

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

G54GAM Lab Session 1

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

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

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

5.0 Events and Actions

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

SAMPLE CHAPTER

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

Defend Hong Kong s Technocore

How to do automatic horizontal background scrolling in Scratch

INTERACTING SPRITES MODULE 3: INVESTIGATION 1. Anima9ng Sprites

Overview. The Game Idea

1) How do I create a new program? 2) How do I add a new object? 3) How do I start my program?

Scratch Coding And Geometry

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

Math 1310: Intermediate Algebra Computer Enhanced and Self-Paced

Computer with Scratch program.

Pong! The oldest commercially available game in history

Girls Programming Network. Scissors Paper Rock!

PowerPoint 6-Pack Training Games Volume 2 Help

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.

Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording

Scratch Primary Lesson 5

GAME:IT Junior Bouncing Ball

Controlling a Sprite with Ultrasound

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

2D Platform. Table of Contents

This is an excerpt of

The purpose of this document is to outline the structure and tools that come with FPS Control.

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

Unit 5: What s in a List

Meteor Game for Multimedia Fusion 1.5

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

OptimalVideoResume Help

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

Kodu Game Programming

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

Objective of the lesson

VERSION 3.0 WINDOWS USER GUIDE

Defend Hong Kong s Technocore

Module. Introduction to Scratch

Rock, Paper, Scissors

3 Student plays. Results in Student Follow-up System (SFS) 2. Instruction manual app:

Transcription:

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 by creating random questions for the player to answer. Activity Checklist Start a new Scratch project, and delete the cat sprite so that your project is empty. You can find the online Scratch editor at jumpto.cc/scratchnew. Choose a character and a backdrop for your game. You can choose any you like! Here s an example: 1

Create 2 new variables called number 1 and number 2. These variables will store the 2 numbers that will be multiplied together. Add code to your character, to set both of these variables to a random number between 2 and 12. when clicked set number 1 to pick random 2 to 12 set number 2 to pick random 2 to 12 You can then ask the player for the answer, and let them know if they were right or wrong. 2

when clicked set number 1 to pick random 2 to 12 set number 2 to pick random 2 to 12 ask join number 1 join x number 2 and wait answer = if number 1 * number 2 then say yes! :) for 2 sec else say nope : ( s s for 2 sec Test your project fully, by answering one question correctly and one with the wrong answer. Add a forever loop around this code, so that the player is asked lots of questions. Create a countdown timer on the stage, using a variable called time. The Ghostbusters project has instructions for making a timer (in step 5) if you need help! Test your project again - you should be able to continue asking questions until the time runs out. Challenge: Changing costumes Can you change your character s costumes, so that they 3

respond to the player s answer? Challenge: Adding a score Can you add a score to your game? You can add a point for every correct answer. If you re feeling mean, you could even reset the player s score to 0 if they get a question wrong! Step 2: Multiple games Let s add a play button to your game, so that you can play lots of times. Activity Checklist Create a new Play button sprite, which your player will click to start a new game. You can draw it yourself, or edit a sprite from the Scratch library. 4

Add this code to your new button. show when clicked when this sprite clicke d hide broadcast start This code shows the play button when your project is started. When the button is clicked, it is hidden and then broadcasts a message that will start the game. You ll need to edit your character s code, so that the game starts when they receive the start message, and not when the flag is clicked. Replace the when flag clicked code with when I receive start. Click the green flag and then click your new play button to test it. You should see that the game doesn t start until the button is clicked. Did you notice that the timer starts when the green flag is clicked, and not when the game starts? 5

Can you fix this problem? Click on the stage, and replace the stop all block with an end message. You can now add code to your button, to show it again at the end of each game. show when I receive end You ll also need to stop your character asking questions at the end of each game: when I receive end stop other scripts in sprite Test your play button by playing a couple of games. You should notice 6

that the play button shows after each game. To make testing easier, you can shorten each game, so that it only lasts a few seconds. set time to 10 You can even change how the button looks when the mouse hovers over it. when clicked show forever if touching mouse-pointer? then set fisheye effect to 30 else set fisheye effect to 0 Challenge: Start screen Can you add another backdrop to your stage, which will become your game s start screen? You can use the when I receive start and when I receive end blocks to switch between 7

backdrops. You can also show and hide your character, and even show and hide your timer by using these blocks: show variable time hide variable time Step 3: Adding graphics Instead of your character just saying yes! :) or nope :( to the player, let s add some graphics that will let the player know how they are doing. Create a new sprite called Result, containing both a tick and a cross costume. 8

Change your character s code, so that instead of telling the player how they did, it broadcasts correct and wrong messages instead. You can now use these messages to show the tick or cross costume. Add this code to your new Result sprite: 9

Test out your game again. You should see a tick whenever you get a question correct, and a cross whenever you get one wrong! Have you noticed that the code for when I receive correct and when I receive wrong is nearly identical? Let s create a function to make it easier for you to make changes to your code. On your Result sprite, click More Blocks, and then Make a Block. Create a new function called animate. 10

You can then add the animation code into your new animation function, and then just use the function twice: Now, if you want to show the tick and the cross for a longer or shorter time, you only need to make one change to your code. Try it! Instead of just showing and hiding the tick and the cross, you could change your animation function, so that the graphics fade in. 11

define animate set ghost effect to 100 show repeat 25 change ghost effect by -4 hide Challenge: Improved animation Can you improve the animation of your graphics? You could code the tick and cross so that they fade out as well as fade in. Or, you could use other cool effects: 12

Challenge: Sound and music Can you add sound effects and music to your game? For example: Playing a sound when the player gets an answer right or wrong; Adding a ticking sound to your countdown timer; Playing a sound when the time is up; play drum 10 for 0.1 beat s You could also constantly play music on a loop (if you re not sure how to do this, step 4 of the Rock Band project will help you). Challenge: Race to 10 points Can you change your game, so that instead of answering as many questions as they can in 30 seconds, the player has to see how quickly they can get 10 questions correct? To do this, you ll only need to change your timer code. Can you see what needs to be changed? 13

when I receive start set time to 30 repeat until time = 0 wait 1 secs change time by -1 broadcast end Challenge: Instruction screen Can you add an instructions screen to your game, telling your player how to play the game? You ll need an Instructions button, and another stage background. You may also need a Back button to take you to the main menu. broadcast main menu 14

15