ICT/COMPUTING RULES Only use software allowed by the teacher

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Clicking on the link for the.tns file gives you will get the following screen: Select Save File and click OK.
Create a Simple Game in Scratch
30 min Scratch July min intro to Scratch A Quick-and-Dirty approach Leaving lots of exploration for the future. (5 hour lesson plan available)
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
Mission Technology Introduction to Scratch! June 2007.
Pong! “The oldest commercially available game in history” Resources created from the video tutorials provided by David Phillips on
Harry Potter Scratch Game
Adventures in Animation Harry Potter Game Pranali Choubal Kunal Shaw Barb Ericson Dec 2007.
A Christmas Scratch game
1 An introduction to programming concepts with Scratch.
1 An introduction to programming concepts with Scratch (in 5 hours + homework)
ITEC Winter An intro to programming concepts with Scratch Quick intro for college citizens. George Stockman MSU CSE.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
Code Club Session 2 Dance Party. What will we learn ?  How to change the background  How to create animations  How to make objects talk to each other.
Introduction to Scratch!
Using MIT Scratch for Programming and Control Exercise 3 Ball Game Year 9 ICT Autumn Term 2007.
Summer Computing Workshop. Session 2 Input in Scratch  Multi-Character input - This is used when the user is prompted to enter a number or word.  Problems.
Objects and Methods in Scratch 1. 2 Scratch environment Stage is at upper right (where actors act and information is displayed) Sprite is another name.
2015 CSE/EGR Summer Camps 1 Computer Science Concepts 1. What is an algorithm? 2. Binary information coding 3. Programming concepts via Scratch Designed.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Geometry. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions are.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Image #1 Getting Started
WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Computer Programming Modeling a Passive Solar Home.
Variables and Random Numbers Computer App Session 4.
Unit 1 Introduction to Evangel College S.2 ICT.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Using MIT Scratch for Programming and Control Exercise 4 – Cat and Dog game Year 9 ICT Autumn Term 2007.
Scratch for Interactivity Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
Today's Ninja Challenge: Write Your First Computer Game!
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
Scratch Lesson 1. Creating an account Open the internet browser : Safari or Internet Explorer Type in the URL scratch.mit.edu Using your school computer.
Computer Programming Modeling a Passive Solar Home.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Review for Final June 13, 2016.
Movement Game Design (Scratch).
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Unit 2 Getting Started With
Introduction to Object-Oriented Programming
Learn… Create… Program
Motion and Looks.
Go to =>
Learn… Create… Program
YEAR 7 PROGRAMMING SCRATCH & E-SAFETY UNIT WRAPPER
Image #1 Getting Started
Introduction to Snap Programming
Getting Started with Scratch
Learn… Create… Program
Learn… Create… Program
Game development using Scratch
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Presentation transcript:

ICT/COMPUTING RULES Only use software allowed by the teacher Only visit sites allowed by the teacher No eating or drinking Work hard and look after the room

10th July 2014 Control Name:

Contents Sprites > Loops > Animation within Scratch. Sequences > Scratch User interface > Using Scratch. Sprites > Loops > Animation within Scratch. Creating a game with variables. If statements, sensing and duplicating sprites.

Sequences > Scratch User interface > Using Scratch. 10th July 2014 Sequences > Scratch User interface > Using Scratch.

Learning Objectives: To understand that a sequence is a set of instructions with a start and an end. Level 3 To explore the Scratch User Interface and create a simple program. Level 4c To create a bouncing ball animation using Scratch and execute the code. Level 4a/5c Literacy Objective Pupils must be encouraged to speak using correct grammar and pronunciation. They must engage in meaningful conversation related to lesson content as much as possible. Students must not speak over others. Students working independently are moving towards 5c.

Today’s tasks Put the sequence into order. Make the cat sprite move and create a bouncing ball animation. Create your own sequence of instructions to make cats bounce. WWW & EBI.

Sequences How to tie a tie. A sequence has a start and an end. Go to the next slide and complete the task. A sequence has a start and an end. Go to the next slide and complete the tasks.

How to tie a tie. 1 2 3 4 5 6 7 Start End Organise the sequence into the correct order. 1 Start 2 3 4 5 6 7 End Look at the different pictures and place them in the boxes to show the correct sequence.

How to tie a tie. 1 2 3 4 5 6 End Start Resize the image to fit. Look at the different pictures and place them in the boxes to show the correct sequence. 5 6 End

Scratch is a software application that allows you to make programs and animate objects. Drag and drop objects to build up your program; creating a sequence of instructions. Scratch can be used to develop games, or interesting, interactive stories. The name Scratch comes from the scratching technique used by hip-hop DJs.

Open Scratch Click on the Windows button Follow the instructions to open Scratch. Click on the Windows button Type Scratch in the search bar Click on the Cat to open Scratch

The Scratch User Interface. READ THIS PAGE The Scratch interface is what you see when you load Scratch. It is where all the programming and sequencing takes place.

The Scratch User Interface. READ THIS PAGE This palette selects the type of instruction. This panel shows the set of instructions currently chosen. When you open Scratch, It will look like the screens above. Drag an control block into the scripts area to add it to your program.

TASK Your first SCRIPT – Making the cat move. Click the block and create the script below. Use the block to control the cat’s movements. Click the Control block in the top left corner. Drag the ‘when key pressed’ control block into the scripts area. Use the drop down menu to select ‘right arrow’ Click the motion block. Drag the ‘change x by 10’ block and connect it to the first block. Repeat the process until it looks like the picture. Test the script by using the up, down, left and right arrow keys. SAVE YOUR WORK. Use the arrow keys to make the Cat Sprite move. Save your program and go to the next task.

The left arrow moves the cat sprite along the _______ TASK X and Y axis Drag and drop the words to the correct positions to complete the sentences. y axis. The left arrow moves the cat sprite along the _______ The up arrow moves the cat sprite along the _______ The right arrow moves the cat along the _______ The down arrow moves the cat sprite along the _______ y axis. x axis. x axis.

Follow the steps on the next slides. READ THIS PAGE Go to the next slide and follow the instructions carefully. Follow the steps on the next slides. Remember Scratch is like putting a puzzle together.

Click File > New >

Task 1. Create your own SCRIPT to make two cats bounce around the screen. Paste your cat bounce script in the space below. Students can revisit this as an extension in any lesson.

Extension Task 1. Describe your cat bounce code in detail below. Example: The script uses motion blocks to move along the X axis… Students can revisit this as an extension in any lesson. 2. If the script represented a game, what would you call it?

Progress check WWW EBI E P CWL 1. Fill in the WWW and EBI. Use the Learning Objectives to guide you. WWW 1. 2. 3. EBI 1. 2. 3. Look at the learning objectives. Learning Objectives To understand that a sequence is a set of instructions. To explore the Scratch User Interface and create a simple program. To create a bouncing ball animation using Scratch. Teacher use only Learning Objectives E P CWL To understand that a sequence is a set of instructions. To explore the Scratch User Interface and create a simple program. To create a bouncing ball animation using Scratch.

Homework Install Scratch on your home computer. Go to Google. > Type install Scratch.> Select Scratch 1.4 download. Students can also download Scratch from scratch.nit.edu. Select Scratch installer for Windows. This should install Scratch.

Sprites > Loops > Animation within Scratch.

Learning Objectives: What is Scratch? To appreciate the purpose of Scratch. Level 3 To understand key terms in programming, such as – SPRITE and LOOP. Level 4 To create a looped animation using a tutorial. Level 4a/5c

Today’s tasks Drag the words to complete the sentences. Read about Sprites and complete the loop activity. Create a bat flapping its wings using a loop. WWW & EBI.

“What is Scratch?” Drag and drop the words to the correct positions to complete the sentences. Scratch is a software application that allows you to make programs and animating objects. You simply drag and drop instructions to build up your program; creating a sequence of instructions with a start and an end. Scratch can be used to develop games, or interesting, interactive stories.

“What is a Sprite?” READ THIS PAGE A sprite is an object that performs actions. In Scratch the graphics used are called sprites. All of the objects below are examples of sprites.

“What is a loop?” Read & Task In computer programming, a loop is a sequence of instructions repeated over and over again. Look at the blocks below. Drag the block that represents a loop into the box. In computer programming, a loop is a sequence of instructions that is continually repeated.

Follow the steps on the next slides. Flapping Bat Task You are going to create a bat flapping its wings. Go to the next slide and follow the instructions carefully. Follow the steps on the next slides. Remember Scratch is like putting a puzzle together.

Open Scratch Click on the ‘Choose new sprite from file’ button. Task Click on the ‘Choose new sprite from file’ button. If students do not have these folders, I have put them in the shared area. They must navigate to the shared area and find the folder. Double click the Animals folder.

Click on Import. Select Costumes. Click on the ‘bat1-a’ sprite and click ok. Select Costumes. Click on Import. Click on ‘bat1-b’ and click ok. Click Scripts. You can now add control blocks.

Your Scratch scripts area should look like this. Flapping Bat Task In Scratch, drag the control blocks below into the script area. Using Scratch, drag the control blocks into the script area: Control block - when clicked Control block - Wait 1 secs Control block - forever Control block - switch to costume bat1-a Control block - switch to costume bat1-b Your Scratch scripts area should look like this.

Flapping Bat Task Using Scratch, rearrange the control blocks to make the bat flap its wings when the green flag is clicked? Paste your bat script in the space below. When you have finished your script. Paste your script into the space above.

Flapping Bat Task Add more control blocks to make the bat go up, down, left and right. (Tip: remember the arrow keys). Paste your bat script in the space below. When you have finished your script. Paste your script into the space above.

Extension Task 1.Keep the bats and change the script to the script on the right. 2. What does the script do? Describe it.

Progress check WWW EBI E P CWL 1. Fill in the WWW and EBI. Use the Learning Objectives to guide you. WWW 1. 2. 3. EBI 1. 2. 3. Look at the learning objectives. Learning Objectives To understand that a sequence is a set of instructions. To explore the Scratch User Interface and create a simple program. To create a bouncing ball animation using Scratch. Teacher use only Learning Objectives E P CWL What is Scratch? To appreciate the purpose of Scratch. To understand key terms in programming, such as – SPRITE and LOOP. To create a looped animation using a tutorial..

Creating a game with variables.

Learning Objectives: To learn how variables can be used within Scratch. To create a Pong game using a tutorial. Extend the Pong game with your own additions. Literacy Objective Pupils must be encouraged to speak using correct grammar and pronunciation. They must engage in meaningful conversation related to lesson content as much as possible. Students must not speak over others.

Today’s tasks “What is a variable?” read the definition. Create the Pong game using a tutorial (the game uses variables). Create the ‘Catch the Egg’ game.

LIVES NAMES “What is a variable?” A variable stores the value of something. We can use variables in Scratch to store the number of ‘lives’, the ‘score’ or someone’s name. NAMES LIVES

Go to ICT > YEAR 7 > TERM 2b >PONG PONG task Rules of the game In Pong, the player controls a paddle using the mouse. The player has 3 lives. If the ball touches the floor, you lose a life. The game shows the number of times the ball bounces. Go to ICT > YEAR 7 > TERM 2b >PONG Use the tutorial to create the Pong game.

Use your Pong game to describe the code below. What does this code do? What does this code do? What is the name of the variable?

‘Catch the Egg’ game Create another game: ‘Catch the egg’. An egg (or similar object) falls from the top. When you click on it, it glides to a random position at the top of the screen and begins to fall again, but a little faster. If you catch it 6 times, you win. If the egg touches the floor, you lose.

Catch the Egg evidence Task Paste your Catch the Egg script in the space below.

Progress check WWW EBI E P CWL 1. Fill in the WWW and EBI. Use the Learning Objectives to guide you. WWW 1. 2. 3. EBI 1. 2. 3. Look at the learning objectives. Learning Objectives To understand that a sequence is a set of instructions. To explore the Scratch User Interface and create a simple program. To create a bouncing ball animation using Scratch. Teacher use only Learning Objectives E P CWL To learn how variables can be used within Scratch. To create a Pong game using a tutorial. Extend the Pong game with your own additions.

If statements, sensing and duplicating sprites.

Learning Objectives: To learn how IF statements can be used within Scratch. Level 3a. To create a Duck Shoot game using a tutorial. Level 5c. Add your own sprites with the same behaviour. Level 5a Literacy Objective Pupils must be encouraged to speak using correct grammar and pronunciation. They must engage in meaningful conversation related to lesson content as much as possible. Students must not speak over others.

Today’s tasks Create the ‘Duck Shoot’ game. Describe the IF statements in the ‘Duck Shoot’ game. Create your own game.

Duck Shoot Go to ICT > YEAR 7 > TERM 2b >Duck Shoot Rules of the game In this game, you have to shoot as many ducks as possible within limited time. Go to ICT > YEAR 7 > TERM 2b >Duck Shoot Use the tutorial to create the Duck Shoot game.

Describe the IF statements from your game below. What does the first if statement do? What does the second if statement do? What does the third if statement do?

Your own sprites Add your own sprite that moves around like the duck and can be shot in the same way. Paste your script in the space below.

Progress check WWW EBI E P CWL 1. Fill in the WWW and EBI. Use the Learning Objectives to guide you. WWW 1. 2. 3. EBI 1. 2. 3. Look at the learning objectives. Teacher use only Learning Objectives E P CWL To learn how IF statements can be used within Scratch. To create a Duck Shoot game using a tutorial. Create your own game.