From last time… Explore the blue commands from the motion menu Find at least three ways to get the sprite to move to the UPPER LEFT corner.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
Section 1 Introduction National 4/5 VB Course. What you should know after this lesson What is a program Who writes programs Why is sequence important.
Mission Technology Introduction to Scratch! June 2007.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Events The brown events block in Scratch starts script's when certain things happen. For example, when the user presses a key, clicks sprites, or uses.
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
Write Your First Computer Game!. Coding: Programming Languages Just like you can speak Chinese to someone who understands Chinese to tell them what to.
Mrs. Chapman. Tabs (Block Categories) Commands Available to use Script Area where you type your code Sprite Stage All sprites in this project.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
1 An intro to programming concepts with Scratch Session 1 of 10 sessions Looks and Motion.
Introduction to TouchDevelop
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 2010.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster June 2006.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Mr. Wortzman. Tabs (Block Categories) Available Blocks Script Area Sprite Stage All sprites in this project.
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!
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.
Introducing Scratch the Cat
Partners Comp# Partner APartner B 1 Ancona, SamanthaManternach, Hailey 2 Black, RyanMcNeil, Maddie 3 Conger, KevinOhland, Rebecca 4 Day, MerciOtterbein,
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
2015 CSE/EGR Summer Camps 1 Computer Science Concepts 1. What is an algorithm? 2. Binary information coding 3. Programming concepts via Scratch Designed.
1 Understand how to use Scratch to: – Animate a sprite – Add sound to your script – Use the forever command to create a loop Lesson 2: Learning Objectives.
Section 1 Introduction National 4/5 Scratch Course.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech May 2011.
Unit 3 Music and Sound Evangel College S.2 ICT.
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,
Scratch Another computer programming language Developed by MIT in 2003
Making a Sprite Dance Barb Ericson Georgia Tech June 2011.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Scratch Creative Computing. INTRODUCTION TO SCRATCH Section 1.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Algorithms in Scratch How to plan your code. Algorithms Algorithms provide computers with a set of instructions or a set of rules. They are written BEFORE.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner and choose a new.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner of the stage and.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
Scratch for Interactivity Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster Barb Ericson Dec 2007.
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.
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Using MIT Scratch for Programming and Control Programming 9.
Review for Final June 13, 2016.
Module 1: Investigation 1 Moving, Turning and Stamping
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.
© A+ Computer Science -
Understanding the Geometric Shape Code
Unit 2 Getting Started With
Computing Year 7 - Unit 2 Programming Basics Scratch Basics.
Scratch for Interactivity
Introduction to Object-Oriented Programming
Introduction to.
Getting Started with Scratch
Go to =>
Go to =>
Introduction to Snap Programming
Getting Started with Scratch
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
2 Making Blocks.
Presentation transcript:

From last time… Explore the blue commands from the motion menu Find at least three ways to get the sprite to move to the UPPER LEFT corner

Some Sample Results

Actually, only the last one of these is GUARANTEED to work. Why?

Two kinds of motion Referential motion – where I end up and how I’m oriented depends on how I started. Absolute motion – where I end up and how I’m oriented is independent of how I started.

Some Sample Results

Adding to our “director” metaphor How to yell “Places everyone, now ACTION” How to tell a sprite to wait How to trace out our actor’s movement

Events I would like to consider the first in the Events menu: Drag this block out, and snap it on top of the blocks you already have in your script. Notice how it has a different shape than other blocks (Scratch folks call this a “hat shape” or “camel back” block. – What does the shape suggest?

Events Now, instead of having to double click on your block of code, you can just click on the flag icon to play your animation! Click here to start

Control I would also like to consider the first block in the Control menu. Drag this block out and snap it in the middle of some existing code. Run the code and observe what happens

Using The Pen When using the Pen tools, your sprite actually becomes your writing instrument! You can change the Pen’s color, its shade, and its size.

A note about saving your work First of all, shame on you. Always save your work as you go. Do make sure you save this program (preferably with a meaningful name)

Pen Challenge #1 Create at least two separate programs (a sequence of actions) so that when a program is started (the green flag is pressed) the cat – Goes to the center of the stage – Draws a square – Moves out of the way so that we can see the square

Introducing Paired Programming Code.org video