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

Similar documents
Creating Computer Games

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

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

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

Create a Simple Game in Scratch

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

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

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.

Introduction to Turtle Art

Create Your Own World

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

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

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

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.

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

Scratch for Beginners Workbook

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

Programming with Scratch

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

Brain Game. Introduction. Scratch

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

G54GAM Lab Session 1

Flappy Parrot Level 2

Create Your Own World

Project 1: Game of Bricks

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.

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

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

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

Overview. The Game Idea

Lesson 2 Game Basics

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.

Programming I (mblock)

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Game Making Workshop on Scratch

AP Art History Flashcards Program

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!

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

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

1. Make the robots exercise:

Pong! The oldest commercially available game in history

Sketch-Up Project Gear by Mark Slagle

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

Where's the Treasure?

Module 4 Build a Game

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

Explore and Challenge:

Module. Introduction to Scratch

Unit 5: What s in a List

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

a. the costumes tab and costumes panel

Computer with Scratch program.

An Introduction to Programming using the NXT Robot:

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

Write algorithms with variables. Phil Bagge code-it

Pong Game. Intermediate. LPo v1

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

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

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

DESIGN A SHOOTING STYLE GAME IN FLASH 8

An Introduction to ScratchJr

Pong! The oldest commercially available game in history

How to do automatic horizontal background scrolling in Scratch

Controlling a Sprite with Ultrasound

Activities using Scratch

CPSC 217 Assignment 3

A. creating clones. Skills Training 5

COMPUTING CURRICULUM TOOLKIT

2D Platform. Table of Contents

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

We recommend downloading the latest core installer for our software from our website. This can be found at:

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.

15 TUBE CLEANER: A SIMPLE SHOOTING GAME

Quintic Software Tutorial 3

Scratch Programming Lesson 13. Mini Mario Game Part 4 Platforms

Drawing a Plan of a Paper Airplane. Open a Plan of a Paper Airplane

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents

SolidWorks Design & Technology

3. Ready-to-Make Projects

Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson

12. Creating a Product Mockup in Perspective

Copyright 2017 MakeUseOf. All Rights Reserved.

How to Create Website Banners

Step 1 : Earth and Mars Orbit the Sun

Robot Programming Manual

Using Game Maker. Getting Game Maker for Free. What is Game Maker? Non-event-based Programming: Polling. Getting Game Maker for Free

GAME:IT Junior Bouncing Ball

Maths Quiz. Make your own Mental Maths Game

GAME:IT Junior Bouncing Ball

Scratch Coding And Geometry

Apex v5 Assessor Introductory Tutorial

Getting Started Guide

Teaching Kids to Program. Lesson Plan: Interactive Holiday Card

GameSalad Basics. by J. Matthew Griffis

Turn A Photo Into A Collage Of Polaroids With Photoshop

Try what you learned (and some new things too)

Tutorial: A scrolling shooter

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

Creating PacMan With AgentCubes Online

Transcription:

Name: Class:

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

Lesson 1 - Cutouts R.O.B.B.O the Robot is not working properly as all his instructions have been mixed up! Cut out the flowchart symbols below around the dotted lines ----- and stick them down in order on the next page to make Robbie work properly. Move forward Start Turn left 90 o Is there an obstacle? Yes No Game Control Student Booklet P a g e 2

This page is intentionally left blank. Game Control Student Booklet P a g e 3

Lesson 1 Task 1 R.O.B.B.O should work like this: Continuously move forward Stop moving and turn left 90 o when he meets an obstacle then continue moving again Stick the cut-out instructions in the spaces below in the correct order. Now join the instructions together by drawing arrows in the correct places. Game Control Student Booklet P a g e 4

Lesson 1 Task 2 How do you make a cup of coffee? These are the instructions of how to make a cup of black coffee: 1. Turn kettle on 2. Add coffee to cup 3. Add sugar to cup 4. Check if kettle has boiled 5. Pour water into cup 6. Stir and enjoy! Draw a flowchart below to represent these instructions: Game Control Student Booklet P a g e 5

Lesson 2 Starter Test what you have learnt so far by filling-in the blanks using the words below: symbols input/output sequence process decision flowcharts arrows start/stop Instructions for computers can be summarised in, using special _ and language. The instructions in flowcharts are displayed in, this sequence is shown by the direction of the connecting the symbols. The pictures below show the symbols used in flowcharts, label them: _ Game Control Student Booklet P a g e 6

Lesson 2 - Introduction to Adding a Stage Background First ( ) Select the Stage in the bottom right. Next ( ) Select the Backgrounds tab and Import a different background for the stage. Selecting New Sprites Click here to select different sprites Game Control Student Booklet P a g e 7

Changing Direction and Moving Select the drop-down arrow to choose which direction the sprite should face: Select the move instruction and type in the number of steps forward to move: Talking Sprites You can make sprites talk by using the Say instruction: You can also make your sprite talk for a set length of time like this: Game Control Student Booklet P a g e 8

Lesson 3 Loopy Motion Control Movement with the Cursor Keys You can use any keys to control the sprite, below shows it being controlled using the left and right arrow keys on the keyboard: This instruction tells the sprite what direction to face This states how many steps forward to move at once Movement in a Loop Using a loop is a clever way to make the sprite repeat instructions over and over again. The instructions below will make the sprite follow the mouse cursor continuously once you ve pressed the green flag ( ) to start. Game Control Student Booklet P a g e 9

Lesson 4 Shark Attack Game The Stage and Sprites Select a suitable background for the stage (underwater would be a good idea). Then add a shark and a fish to the game screen so it looks like this: You can change the direction the fish is facing here. Making the Shark Move I ve done this ( when done): Add these scripts for the shark to make it move up and down when you press the arrow keys. Make sure you double-click on the shark first. Y is the vertical( ) position of a sprite on the screen. X is the horizontal( ) position. I ve done this ( when done): Game Control Student Booklet P a g e 10

Adding a Score Variable A variable is what is used to store some data. In this case the score. Make a variable and call it Score. We then need to make sure that when we start a new game the score is reset to zero. I ve done this ( when done): The Loopy Bit Now we are going to make the fish keep appearing in different positions and move across the screen. To do this we need to use a Loop. Add this script to the fish sprite (double-click) on the fish. The loop won t do anything yet because there s nothing inside it. I ve done this ( when done): Game Control Student Booklet P a g e 11

Using Numbers We re now going to add a number into our loop so when the score reaches ten the game will stop. Add these bits to your loop script: This is the Score variable you created in the last task. Drag and drop the numbers control into the loop and type 10 into the end box. I ve done this ( when done): Setting the Fish s Position We are now going to make it so that when the game starts the fish is just off the screen on the right-hand side (X position = 250) and it starts in a random position up or down the screen (Y position from -150 to +150). Add this script to the loop on the fish sprite: 250 means the fish will be just off the screen. This picks a random position between -150 and +150 I ve done this ( when done): Game Control Student Booklet P a g e 12

Naming the Sprites Now would be a good time to give our sprites names. This means we can identify them later within our scripts. Rename the sprites to: Shark and Fish. I ve done this ( when done): Making the Fish Move We now need to add another loop inside our current one to make the fish keep moving. Like this: Try using different numbers to change the speed. We ll add this bit in a minute. I ve done this ( when done): Game Control Student Booklet P a g e 13

Eating the Fish Now we need to sense whether the shark has caught the fish. The fish will keep moving forward until it gets caught by the shark. The fish now needs to tell the shark that it s been eaten. We are going to use the broadcast command to do this here. This basically sends a message to the other sprites in the game (in this case there is only one). Make sure you put the broadcast command after the second loop but still inside the first one. I ve done this ( when done): Game Control Student Booklet P a g e 14

Last Bit Now The only thing left to do now is increase the score every time the fish is eaten. Add a final script to the shark sprite to increase the score when it receives the fish s broadcast of eaten. I ve done this ( when done): Check it s all correct. This is what both scripts should look like: Extension Task Make your game better by adding the following: Change the sharks costume so it closes it s mouth to eat the fish. Add a GAME OVER stage to be displayed if the fish doesn t get eaten. Game Control Student Booklet P a g e 15

Lesson 5 A Virtual Pet Today you are going to make your own virtual pet. These are the things your game will need: 1. A variable (starting at 0) to store Hunger. This will go up every 30 seconds. 2. If Hunger gets up to 10 the pet will die. You can copy these first scripts to get you started: To feed your pet you ll need to add some food which you can click on to feed it. This will reset hunger back to zero. Extension Task Try adding these features: 1. Aging make your pet get bigger as time passes. 2. Make the pet change into a ghost and float off the screen when it dies. 3. Add a variable for health which will go down over time and if the pet s not fed often enough. Game Control Student Booklet P a g e 16

Lesson 6 Finishing the Virtual Pet You now need to make your virtual pet into a real game! Try to add some of the following features on your own: 1. Health This should go down gradually over time but could be boosted by giving him medicine. 2. Happiness This should go down gradually but can be boosted by clicking on your pet (giving him attention). 3. Appearance Change the pets costume at different times: a. Make the pet go green when he gets ill b. Change the pets facial expression between happy and sad. 4. Intelligence Add a variable for intelligence which you can boost by clicking a picture of a book. Can you think of any other features to add? There will be a prize for the best and most imaginative virtual pet in the class! Game Control Student Booklet P a g e 17

Lesson 6 Peer Assessment THIS PAGE MUST BE COMPLETED BY ANOTHER MEMBER OF THE CLASS! Assessor Name: Give the following a rating (circle or or ): Quality of game play Graphics used (pictures) Ease of use How well does it work? What else should be included to make the game better? Which parts of the game did you like best? Game Control Student Booklet P a g e 18

Lesson 7 Self Assessment Complete the following statements honestly. 1. The parts of this topic I have enjoyed the most are... 2. The bits I have not enjoyed are... 3. I have downloaded and used Scratch at home: Yes No If no, why not? Game Control Student Booklet P a g e 19

4. I would rate the effort I put into this unit as: A Excellent B Good C Satisfactory D Cause for concern E Serious cause for concern Why? National Curriculum Levels I can do the following (tick the ones that apply): Level 3: Use sequences of instructions to control a sprite in Scratch Level 4: Create my own scripts in Scratch Change scripts to make them better Use inputs from the keyboard or mouse to control a sprite Display an output on the screen (using variables) Level 5: Make my scripts work because I understand the need to be precise when sequencing instructions Change variables in a game and know what will happen as a result I would grade myself with a National Curriculum level of: Game Control Student Booklet P a g e 20

Want to Practice at Home? It is free to download Scratch so you can use it at home by going to this website: http://scratch.mit.edu The Scratch website also has games to play made by others and you can even upload your own games for other people to play! Want a BIGGER challenge? There are lots of other game making packages you can download that are also free (and more complicated than Scratch). Here are some examples: www.alice.org www.greenfoot.org www.yoyogames.com/make Game Control Student Booklet P a g e 21

Game Control Student Booklet P a g e 22

Created by N. Maddams (2008) Game Control Student Booklet P a g e 23