Scratch Another computer programming language Developed by MIT in 2003

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Summer Computing Workshop. Introduction to Variables Variables are used in every aspect of programming. They are used to store data the programmer needs.
Create a Simple Game in Scratch
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.
Harry Potter Scratch Game
Adventures in Animation Harry Potter Game Pranali Choubal Kunal Shaw Barb Ericson Dec 2007.
Helicopter Game Tutorial
Mrs. Chapman. Tabs (Block Categories) Commands Available to use Script Area where you type your code Sprite Stage All sprites in this project.
Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 2010.
Mr. Wortzman. Tabs (Block Categories) Available Blocks Script Area Sprite Stage All sprites in this project.
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.
Introduction to.
Using MIT Scratch for Programming and Control Exercise 3 Ball Game Year 9 ICT Autumn Term 2007.
We will be creating a spaceship that simulates real movements in space. The spaceship will fire a laser beam that can destroy targets. The spaceship will.
Introducing Scratch the Cat
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.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Summer Computing Workshop.  This workshop is designed to introduce basic programming concepts through the use of the highly intuitive programming environments.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech May 2011.
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.
Image #1 Getting Started
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.
Computer Programming Modeling a Passive Solar Home.
Unit 1 Introduction to Evangel College S.2 ICT.
Marble Racer. 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.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
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.
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.
Using MIT Scratch for Programming and Control Exercise 4 – Cat and Dog game Year 9 ICT Autumn Term 2007.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
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 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
Computer Programming Modeling a Passive Solar Home.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
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
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Using MIT Scratch for Programming and Control Programming 9.
Review for Final June 13, 2016.
Create a Halloween Computer Game in Scratch
Interacting Sprites Module 3: Investigation 1
Madlib-Input, Strings, and Lists in Scratch
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
Scratch I - Overview.
Scratch Programming Intro
Introduction to.
Learn… Create… Program
Getting Started with Scratch
Lesson 1 Introduction to Scratch Basic blocks
Learn… Create… Program
Image #1 Getting Started
Getting Started with Scratch
Learn… Create… Program
Learn… Create… Program
Introducing Scratch and Creating Sprite
CSC 221: Introduction to Programming Fall 2018
Using MIT Scratch for Programming and Control Exercise 5 – Drawing with Scratch Year 9 ICT Autumn Term 2007.
Presentation transcript:

Scratch Another computer programming language Developed by MIT in 2003 Written for 9-yr olds Version 2.0 (cloud-based) in 2013 http://scratch.mit.edu/ Click on ‘Try it out’ Need a scratch account to save the work Off-line editor http://scratch.mit.edu/scratch2download/ Tutorial www.cs.uml.edu/~kim/100/Scratch_tutorial.pdf

Scratch Screen Stage Sprite: characters and elements appearing in stage Blocks palette Script

Scratch Blocks Motion (blue) Looks (purple): manage sprite apprearnaces Sound (pink) Pen (green): control drawing pen Data (orange): store and display variable data Events (brown) Control (gold) Sensing (light-blue): detect digital/analog inputs operators

Costumes & Backdrops Used to simulate animation Each sprite has at least one costume Freely can edit and/or add costumes Add a new costume Costume menu Draw your own Backdrop Click on Stage in lower left Backdrop menu

Motion Look through the list of Motion scripts Move Turn glide

Events Look through possible events When flag clicked When xxx key pressed When sprite clicked ….

Control Controls Repeats (finite or forever) if. .. then .. else wait until repeat until

Looks Looks Add words Switch costumes Switch backdrops Change color Change size

Sensing Events about interactions When touching another object Is a xxx key pressed distance ? Loudness ?

LAB Add Lightening Bolt sprite Add costumes, Buttefly-a and –b to Cat sprite Set backdrop to brick wall1 Drag “when flag is clicked” Script pane Set Cat sprite at (-160, -120)

LAB (cont’d) Have Cat walk to the right until it hits on the Lightening Bolt When the Lightening strikes, change to butterfly and fly away

LAB (cont’d) Set Lightening Bolt at (-10, -20) Position the Lightning Bolt sprite at (-5, -20)