Programming I (mblock)

Size: px
Start display at page:

Download "Programming I (mblock)"

Transcription

1 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 (Page 10) Introduction A computer program is a collection of instructions that performs a specific task when executed by a computer. A computer program is usually written by a computer programmer in a programming language. Examples of programming languages: C, Java, Visual Basic, Pascal, etc. What is Scratch? Scratch ( is a project developed by MIT Media Lab. It allows students to lean computer programming interactively. Watch the short video and click the above TRY IT OUT to use the Online Editor. The Offline Editor can be downloaded from Page 1 of 16

2 What is mblock? mblock is a graphical programming environment based on Scratch that makes it easy to learn computer programming. In addition, mblock can support the computer programming of singleboard computer and robot car. mblock can be downloaded from the official web site There are 3 tabs in the programming environment. Scripts scripting language commands are divided into many categories. Costumes new costumes can be tailor-made. Sounds new sounds can be recorded and edited. Page 2 of 16

3 Learn Scratch ( This web site hosts many useful teaching videos for students to learn Scratch. If you are using the mblock, you have to adjust a little bit. The learning videos can be also retrieved from Elementary Lessons There are 3 sets of videos in Learn Scratch. First, students are suggested to attain the 8 lessons in Scratch 1. Activity 1 Lesson 1 - Motion and Sound Part 1 Start Moving 01:35 State 2 differences between the following instructions Part 2 Add a Sound 01:55 In the following instruction, how many different sounds can be chosen? Part 3 Start a Dance 01:59 Page 3 of 16

4 Lesson 2 Repeating Actions Part 1 Again and Again 02:38 How to stop the following instructions? Part 2 The Green Flag 00:55 Can we use the following instruction more than one time for a single sprite? Design an action with the sprite moving steadily from the left to the right on the stage. Sound should be played when the sprite is moving. Click the Green Flag to play the action. Page 4 of 16

5 Activity 2 Lesson 3 Playing with Color Part 1 Change Color 01:34 How many kinds of effects can be changed with the following instruction? Part 2 Pressing Keys 01:31 Find the missing instruction such that we can use the space key to move and stop the sprite. Use the left and right arrow keys to move the sprite to L.H.S. and R.H.S. respectively. Use the key c to change the colour of the sprite. Page 5 of 16

6 Activity 3 Lesson 4 Create Your Own Sprites 02:13 Find the following features: Import, Flip, Grow, Shrink. How to make the background transparent? Lesson 5 Speaking and Thinking 02:48 What is the difference between the following two instructions? Page 6 of 16

7 Remove the original sprite from the stage. Insert 2 sprites named as Elephant and Monkey1 onto the stage. Click the Green Flag to show the conversation of the two sprites. (Hint: Use 2 different sets of scripts for the 2 sprites and the following command.) Activity 4 Lesson 6 Create Image Effects 01:12 Name the Image Effect to produce the following result. Lesson 7 Sounds, Voices and Music 01:44 By comparing the following two sets of instructions. State the difference between them. Page 7 of 16

8 Lesson 8 Creating Animations 01:36 Insert the following sprite onto the stage. Click the Green Flag to make the boy walking from the left to the right. Change the image effects (i.e. color & brightness) and costume when the boy is walking. Insert sound effect. Page 8 of 16

9 Task 1 A race between a rabbit and a tortoise is a very famous story. Click the Green Flag to tell this story with the following requirements. 1. Stage backdrops (switch the backdrop with the following command). 2. The rabbit and tortoise sprites (preferable with more than one costume). 3. Speaking and thinking. 4. Motion with animation. 5. Sounds. Page 9 of 16

10 Supplementary Lessons There are 24 lessons in Scratch 2. Some selective lessons can be attained in the following activities. Of course, students are encouraged to attain other lessons in Learn Scratch. Activity 5 Lesson 6 Size, Presence and Layers Part 1 Changing Size 03:17 In the video, the following instruction has been obsoleted. Use the following instructions to get the same result. Part 2 Show and Hide 03:51 Part 3 Controlling Layers 01:51 Insert 2 sprites onto the stage as shown below. Use the following keys to perform corresponding actions. Key 1: Hide the monkey Key 2: Show the monkey Key 3: Enlarge the monkey Key 4: Diminish the monkey Key 5: Move the monkey to the front Key 6: Move the monkey to the back Page 10 of 16

11 Activity 6 Lesson 12 Beginning and Waiting Part 1 Beginning Actions 04:02 Part 2 Waiting 04:53 Insert a Magic Wand and an Apple sprites onto the stage. Use the arrow keys to move the Magic Wand. When the Magic Wand touches the Apple, another Apple can be produced. Activity 7 Lesson 13 Repeating Actions Part 1 Doing Forever 04:24 Part 2 Repeating Actions 02:28 Remove the original sprite from the stage. Insert the following sprite onto the stage. Make the ball moving continuously and bounce against the four edges of the stage. When the ball reaches an edge, it should play a sound. Page 11 of 16

12 Activity 8 Lesson 15 Conditional Actions 07:30 Insert two more sprites onto the stage. Use the keyboard to move the panda. When the panda touches the dinosaur, it says Help!. When the panda touches the monkey, it says Hi!. Page 12 of 16

13 Activity 9 Lesson 16 Stopping 05:01 Two instructions in the video have been replaced by a new instruction. Lesson 17 Mouse and Keyboard Control Part 1 Mouse Report 06:07 Part 2 Pressing Keys 03:15 Insert the following sprite onto the stage. Using the following commands to make the ball moving along the mouse pointer. Page 13 of 16

14 Task 2 A magic show should be produced. The following requirements should be fulfilled. 1. Select a suitable stage backdrop. 2. Insert a Wizard sprite and 3 animal sprites. 3. The size of the sprites should be adjusted properly. 4. Use the keyboard to move the Wizard sprite. 5. When the animal sprites are touched by the Wizard sprite, different magical changes should be produced. 6. Press the space bar to reset all the magical changes. Page 14 of 16

15 Instruction List Elementary Lessons Lesson 1 - Motion and Sound Lesson 2 Repeating Actions Lesson 3 Playing with Color Lesson 4 Create Your Own Sprites 02:13 Lesson 5 Speaking and Thinking 02:48 Lesson 6 Create Image Effects 01:12 Lesson 7 Sounds, Voices and Music 01:44 Lesson 8 Creating Animations 01:36 Supplementary Lessons Lesson 6 Size, Presence and Layers Page 15 of 16

16 Lesson 12 Beginning and Waiting Lesson 13 Repeating Actions Lesson 15 Conditional Actions 07:30 Lesson 16 Stopping 05:01 Lesson 17 Mouse and Keyboard Control Page 16 of 16

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

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

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

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

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

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

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

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

a. the costumes tab and costumes panel

a. the costumes tab and costumes panel 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 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

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

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

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 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

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

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

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

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

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

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

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

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

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

Activities using Scratch

Activities using Scratch Lesson 5 Activities using Scratch Aim In this lesson you will learn: To use various blocks of Scratch. Explore the variety of programs that you can build like animations, teach what you know, toy demos,

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

1. Make the robots exercise:

1. Make the robots exercise: Lesson 5 More Activities using Scratch Aim In this lesson you will learn: To use various blocks of Scratch. Explore a variety of programs that you can build, like animations, teach what you know, toy demos,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Scratching the Surface of Pong: Enriching Linear Equations with Computer Programming Scratching the Surface of Pong: Enriching Linear Equations with Computer Programming Kelly Wamser Remijan, Michael Pedersen Abstract Increasingly, coding is seen as a desirable and even necessary skill

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

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

Scratch Primary Lesson 5

Scratch Primary Lesson 5 Scratch Primary Lesson 5 The XY Coordinate System The Scratch Stage The scratch stage is 480 pixels wide and 360 pixels high: 480 360 The Pixel The pixel is the smallest single component of a digital image

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

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

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

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

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

Assessment. Self Assessment. Teacher Assessment. Date Learning Objective(s) Achievement or. NC Level: Game Control Student Booklet P a g e 1 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

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

Explore and Challenge:

Explore and Challenge: Explore and Challenge: The Pi-Stop Simon Memory Game SEE ALSO: Setup: Scratch GPIO: For instructions on how to setup Scratch GPIO with Pi-Stop (which is needed for this guide). Explore and Challenge Scratch

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

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

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs Activity 1 - Play Music A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs Computer Science Unit One of the simplest things that we can do, to make something cool with our robot,

More information

PROJECTS FOR SCRATCH & MOWAY

PROJECTS FOR SCRATCH & MOWAY PROJECTS FOR SCRATCH & MOWAY INSTRUCTIONS TO PROJECTS A"er every project, make sure you start a new Project from inside Scratch Projects will be released every Monday Answers will be released every Friday

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

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

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

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

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

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. S4A - Scratch for Arduino Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. S4A - Scratch for Arduino Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl S4A - Scratch for Arduino Workbook 1) Robotics Draw a robot. Consider the following and annotate: What will it look like? What will it do? How will you

More information

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Activity 1 - Reading Sensors A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Computer Science Unit This tutorial teaches how to read values from sensors in the mblock IDE.

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

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

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

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

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER Ada Lovelace Computing Level 3 Scratch Project ROAD RACER ANALYSIS (what will your program do) For my project I will create a game in Scratch called Road Racer. The object of the game is to control a car

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

Robot Programming Manual

Robot Programming Manual 2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,

More information

Key Abstractions in Game Maker

Key Abstractions in Game Maker Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead January 19, 2007 Creative Commons Attribution 2.5 creativecommons.org/licenses/by/2.5/ Upcoming Assignments Today:

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

Introduction to programming with Fable

Introduction to programming with Fable How to get started. You need a dongle and a joint module (the actual robot) as shown on the right. Put the dongle in the computer, open the Fable programme and switch on the joint module on the page. The

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

Module 1 Getting Started

Module 1 Getting Started Module 1 Getting Started Computers Rule the World 2 Say Hello to Scratch 3 Using Scratch 4 Exercises 5 Playing with Pictures 7 Exercises 8 Tell me what to do 9 Exercises 10 Playing With Music 12 Exercises

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

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

To solve a problem (perform a task) in a virtual world, we must accomplish the following:

To solve a problem (perform a task) in a virtual world, we must accomplish the following: Chapter 3 Animation at last! If you ve made it to this point, and we certainly hope that you have, you might be wondering about all the animation that you were supposed to be doing as part of your work

More information

04. Two Player Pong. 04.Two Player Pong

04. Two Player Pong. 04.Two Player Pong 04.Two Player Pong One of the most basic and classic computer games of all time is Pong. Originally released by Atari in 1972 it was a commercial hit and it is also the perfect game for anyone starting

More information

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

1) How do I create a new program? 2) How do I add a new object? 3) How do I start my program? 1) How do I create a new program? 2) How do I add a new object? 3) How do I start my program? 4) How do I place my object on the stage? Create a new program. In this game you need one new object. This

More information

Using the SparkFun PicoBoard and Scratch

Using the SparkFun PicoBoard and Scratch Page 1 of 7 Using the SparkFun PicoBoard and Scratch Introduction Scratch is an amazing tool to teach kids how to program. Often, we focus on creating fun animations, games, presentations, and music videos

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

Computer Assistive Instruction to Teach Decoding Skills to Students with Physical Disabilities: PowerPoint and the Nonverbal Reading Approach

Computer Assistive Instruction to Teach Decoding Skills to Students with Physical Disabilities: PowerPoint and the Nonverbal Reading Approach 1 Computer Assistive Instruction to Teach Decoding Skills to Students with Physical Disabilities: PowerPoint and the Nonverbal Reading Approach David F. Cihak University of Tennessee *Please feel free

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

Defend Hong Kong s Technocore

Defend Hong Kong s Technocore Defend Hong Kong s Technocore Mission completed! Fabu s free again! *sniff* foiled again Aww don t be upset! I just think that art s meant to be shared! Do you think the Cosmic Defenders would take me

More information

Inserting Images Into Documents

Inserting Images Into Documents Inserting Images Into Documents Chapter 11 Microsoft Word has its own library of graphics, called Clip Art, which can be inserted into documents when required. You can also insert graphics created in other

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

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

GAME:IT Junior Bouncing Ball

GAME:IT Junior Bouncing Ball GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing.

More information

READ THIS FIRST, IF YOU HAVE NEVER PLAYED THE GAME BEFORE! World of Arch, First Days of Survival F.A.Q.

READ THIS FIRST, IF YOU HAVE NEVER PLAYED THE GAME BEFORE! World of Arch, First Days of Survival F.A.Q. READ THIS FIRST, IF YOU HAVE NEVER PLAYED THE GAME BEFORE! World of Arch, First Days of Survival F.A.Q. Q: How do I pick up an item? A: First you go on top of the item you wish to pick and perform a left

More information

Creating Digital Stories for the Classroom

Creating Digital Stories for the Classroom Using Photo Story 3 to Create a Digital Story Creating Digital Stories for the Classroom When you open Photo Story 3 you have a few options. To begin a new story select the option Begin a New Story and

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

Getting Started Guide

Getting Started Guide SOLIDWORKS Getting Started Guide SOLIDWORKS Electrical FIRST Robotics Edition Alexander Ouellet 1/2/2015 Table of Contents INTRODUCTION... 1 What is SOLIDWORKS Electrical?... Error! Bookmark not defined.

More information

INTERACTING SPRITES MODULE 3: INVESTIGATION 1. Anima9ng Sprites

INTERACTING SPRITES MODULE 3: INVESTIGATION 1. Anima9ng Sprites INTERACTING SPRITES MODULE 3: INVESTIGATION 1 Anima9ng Sprites Ac9vity 3.1.1 Mul9ple Sprites ACTIVITY 3.1.1 Mul9ple Sprites Ac9vity 3.1.1 Mul9ple Sprites Open project 3-Mul9ple Sprites - if online Save

More information

OZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY

OZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY OZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY What students will learn Programming Ozobot using moves/functions Analyze and decompose geometric figures and translate them into Ozobot s movements Topics

More information

Creating Images with Transparent Backgrounds Import or Paste the Graphic Image into Adobe Photoshop Open an existing image file Open File Open

Creating Images with Transparent Backgrounds Import or Paste the Graphic Image into Adobe Photoshop Open an existing image file Open File Open Rev. A (1/2014) Creating Images with Transparent Backgrounds Graphic editing software such as Adobe Photoshop can be used to remove the background from GIF images; this is known as making a background

More information

Lab book. Exploring Robotics (CORC3303)

Lab book. Exploring Robotics (CORC3303) Lab book Exploring Robotics (CORC3303) Dept of Computer and Information Science Brooklyn College of the City University of New York updated: Fall 2011 / Professor Elizabeth Sklar UNIT A Lab, part 1 : Robot

More information

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

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing. They are

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

Cyber Security Awareness Game Using Scratch Bit by Bit: Advancing Cyber Security

Cyber Security Awareness Game Using Scratch Bit by Bit: Advancing Cyber Security Cyber Security Awareness Game Using Scratch Bit by Bit: Advancing Cyber Security Level: Elementary School Type of Contest: Team Composition of Team: 2 4 students Number of Teams: One entry per school **Next-Generation

More information

2020 DRAWBOT INSTALLATION AND USE. Robert Ashford Henry Arnold 4-H OABB

2020 DRAWBOT INSTALLATION AND USE. Robert Ashford Henry Arnold 4-H OABB 2020 DRAWBOT INSTALLATION AND USE Robert Ashford Henry Arnold 4-H OABB 2020 DrawBot Software If you are viewing this document, you probably just finished assembling your 2020 DrawBot. In order to use your

More information