SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Create Your Own Video Game: Scratch & MaKey MaKey
1. http://scratch.mit.edu/ , sign up create a login and password
2. The basics of Scratch
a. What’s a Sprite?
b. What’s a background?
c. What are scripts? What are buttons/blocks?
3. Create Your Own Game: PONG
a. Sprites Backgrounds and Sound
1. Delete the cat sprite (right click, delete)
2. Click “sprite from library”, click on things folder, select what you want to use as your ball for the game
then click “ok”. Click on information “I” button for your sprite and change the name of it to ball.
3. Click on “paint new sprite.” Click on the rectangle tool, pick a color and then make a tall thin rectangle.
Name it “left paddle.” (or you can pick any sprite you’d like out of the sprites folder)
4. Right click on left paddle and click duplicate. Name this paddle “right paddle.” Drag both paddles to the
correct sides of the screen.
5. Click on stage, then on “choose backdrop from library.” Pick out the background you would like ex: if you
double click on the space folder and then on stars, hit “ok” to select the backdrop.
6. Click on the “ball” icon and then on the sounds tab. You can either use the pop sound that’s already there
or click on “choose sound from library” and pick out which sound you would like to use. Click “ok” to select
sound.
b. SCRIPTS
1. Click the “ball” and make sure the “scripts” TAB is open
2. Drag out “when green flag clicked” from “Events”.
3. From “Control” drag out a “forever” loop and connect it to the first button.
4. From “Motion,” drag out “if on edge bounce”, put inside “Forever” loop
5. Pull “move 10 steps” from “Motion” and place it under “if on edge” and inside the “Forever” loop.
Change number of steps to 4.
6. From “Events” drag out another “When Green Flag Clicked”
7. From “Control” drag a “Forever” and an the drag an “If then” button a put it inside of it
8. From “Sensing” find “Touching ___?” and plug it into the “< >” of the “Then” block. Select “left paddle”
from the dropdown of the “Touching ___?” block
9. From “Sound”, drag out “Play sound <pop>” Or whatever sound you added. Put block below “Then”
block
10. From “Motion” drag out “point in direction 90” place it under “Play sound < >”
11. From “Operators” drag out “( )-( )” ( 2nd one down) and put it on top of the “90” in the “Point direction
90”
12. From “Motion” drag out “Direction” (at the bottom) and plug it into the first blank of “( )- ( )”. In the
second blank type “180”. It will end up saying “point direction (direction) –(180)”
13. Drag out a “Move 10 Steps” block and put it underneath the direction block. Change it to 5 steps.
14. From “Motion” pull out “turn  15 degrees” put under the “Move 5 Steps” block
15. From “Operators” drag out “pick random 1 to 10” put it on top of the “15” of “Turn  15 Degrees”
Change “1 to 10 to -40 to 40 it should look like this: “Turn  (pick random (-40) to (40)) degrees”
16. Right click on the set of scripts you just created and hit duplicate. Drag the duplicated scripts down a bit
so there in a clear spot of the scripts window. Then in the “touching Left Paddle” block, change Left Paddle to
Right Paddle using the drop down men. These scripts you just put together will cause your ball to make a
sound and also bounce in random direction when it touches either paddle.
c. Paddle Scripts
1. Now click on the “Left Paddle” sprite, and make sure the Scripts tab is selected.
2. From “Events’ drag out 2 “When space key pressed” blocks.
3. From “Motion” drag out 2 “change Y by 10” blocks, put one under each “When space key pressed” blocks
4. In the first set of blocks, select W from the drop down instead of “space,” pressing W will make this
paddle go up.
5. In the second set of blocks select A from the drop down and change 10 to -10, this will make the paddle
go down when you click A.
6. Now click on the Right Paddle sprite and make sure the Scripts tab is exposed and repeat steps 1-5. But
select up arrow with “change Y by 10” and down arrow with “change Y by -10”
d. MAKEY MAKEY as a game controller makeymakey.com/howto

Más contenido relacionado

Destacado

Makey makey
Makey makeyMakey makey
Makey makey
凱 邱
 

Destacado (20)

Making pong in scratch
Making pong in scratchMaking pong in scratch
Making pong in scratch
 
Makey makey
Makey makeyMakey makey
Makey makey
 
Makey Makey NYSCATE 2014
Makey Makey NYSCATE 2014Makey Makey NYSCATE 2014
Makey Makey NYSCATE 2014
 
Makey makey x les
Makey makey x lesMakey makey x les
Makey makey x les
 
Introducing Engineering in Elementary Classroom
Introducing Engineering in Elementary ClassroomIntroducing Engineering in Elementary Classroom
Introducing Engineering in Elementary Classroom
 
Scratch day
Scratch dayScratch day
Scratch day
 
Makey Makey
Makey MakeyMakey Makey
Makey Makey
 
Bloxels vs makey makey
Bloxels vs makey makeyBloxels vs makey makey
Bloxels vs makey makey
 
Makey makey
Makey makeyMakey makey
Makey makey
 
Kom igång med Makey Makey
Kom igång med Makey MakeyKom igång med Makey Makey
Kom igång med Makey Makey
 
Programming arduino makeymakey
Programming arduino makeymakeyProgramming arduino makeymakey
Programming arduino makeymakey
 
Taller makey makey + scracth + wedo (1)
Taller makey makey + scracth + wedo (1)Taller makey makey + scracth + wedo (1)
Taller makey makey + scracth + wedo (1)
 
Circuits with Makey Makey
Circuits with Makey MakeyCircuits with Makey Makey
Circuits with Makey Makey
 
Makey makey
Makey makeyMakey makey
Makey makey
 
Y5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisY5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J Villis
 
Makey bluetooth2
Makey  bluetooth2Makey  bluetooth2
Makey bluetooth2
 
Challenge Based Learning in Makerspaces: How to Use Design to Develop Creativity
Challenge Based Learning in Makerspaces: How to Use Design to Develop CreativityChallenge Based Learning in Makerspaces: How to Use Design to Develop Creativity
Challenge Based Learning in Makerspaces: How to Use Design to Develop Creativity
 
Spelen met STEM
Spelen met STEMSpelen met STEM
Spelen met STEM
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
Yesser
YesserYesser
Yesser
 

Similar a Instructions for Scratch Pong Game Adaptation to use with MaKey MaKey

Instructions for Scratch Demo Game
Instructions for Scratch Demo GameInstructions for Scratch Demo Game
Instructions for Scratch Demo Game
Elisha Patterson
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
David Oromaner
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek panditScratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek pandit
BibekPandit2
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
emreyz
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actors
Muhd Basheer
 
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
Muhd Basheer
 

Similar a Instructions for Scratch Pong Game Adaptation to use with MaKey MaKey (20)

Instructions for Scratch Demo Game
Instructions for Scratch Demo GameInstructions for Scratch Demo Game
Instructions for Scratch Demo Game
 
Scratch an Editing App
 Scratch  an Editing App  Scratch  an Editing App
Scratch an Editing App
 
Star logo nova code cookbook(1)
Star logo nova  code cookbook(1)Star logo nova  code cookbook(1)
Star logo nova code cookbook(1)
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
 
Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek panditScratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek pandit
 
Introduction to Scratch.ppt
Introduction to Scratch.pptIntroduction to Scratch.ppt
Introduction to Scratch.ppt
 
Introduction to Scratch Programming
Introduction to Scratch ProgrammingIntroduction to Scratch Programming
Introduction to Scratch Programming
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actors
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Game
 
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
 
Rollerball: 2 of 2
Rollerball: 2 of 2Rollerball: 2 of 2
Rollerball: 2 of 2
 
How To Make A Trigger
How To Make A TriggerHow To Make A Trigger
How To Make A Trigger
 
Katelyn McLaughlin's Loading Bar Animation Tutorial
Katelyn McLaughlin's Loading Bar Animation TutorialKatelyn McLaughlin's Loading Bar Animation Tutorial
Katelyn McLaughlin's Loading Bar Animation Tutorial
 
We are going to learn to program!
We are going to learn to program!We are going to learn to program!
We are going to learn to program!
 
How_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactiveHow_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactive
 
Ninja Cat Flyer - 3 of 6
Ninja Cat Flyer - 3 of 6Ninja Cat Flyer - 3 of 6
Ninja Cat Flyer - 3 of 6
 
How do i
How do iHow do i
How do i
 
Scratch parrot shoot game
Scratch   parrot shoot gameScratch   parrot shoot game
Scratch parrot shoot game
 

Más de Renee Neumeier

Más de Renee Neumeier (10)

Project Middle School: Bringing School and Public Libraries Together to Benef...
Project Middle School: Bringing School and Public Libraries Together to Benef...Project Middle School: Bringing School and Public Libraries Together to Benef...
Project Middle School: Bringing School and Public Libraries Together to Benef...
 
Handout for IYSI Presention
Handout for IYSI PresentionHandout for IYSI Presention
Handout for IYSI Presention
 
Tinker, Maker, Librarian For IYSI
Tinker, Maker, Librarian For IYSITinker, Maker, Librarian For IYSI
Tinker, Maker, Librarian For IYSI
 
Sphero and ozobots
Sphero and ozobotsSphero and ozobots
Sphero and ozobots
 
Indiana Library Federation District 1 Conference Handout
 Indiana Library Federation District 1 Conference Handout Indiana Library Federation District 1 Conference Handout
Indiana Library Federation District 1 Conference Handout
 
Tinker Indiana Library Federation Conference Presentation May 2015
 Tinker Indiana Library Federation Conference Presentation May 2015 Tinker Indiana Library Federation Conference Presentation May 2015
Tinker Indiana Library Federation Conference Presentation May 2015
 
Taking services to teens to the next level - On the Front Lines Presentation ...
Taking services to teens to the next level - On the Front Lines Presentation ...Taking services to teens to the next level - On the Front Lines Presentation ...
Taking services to teens to the next level - On the Front Lines Presentation ...
 
Taking services to teens to the next level -Outline for On The Front Lines Pr...
Taking services to teens to the next level -Outline for On The Front Lines Pr...Taking services to teens to the next level -Outline for On The Front Lines Pr...
Taking services to teens to the next level -Outline for On The Front Lines Pr...
 
Tinker PLA 2014 Tinker Presentation Handouts
Tinker PLA  2014 Tinker Presentation HandoutsTinker PLA  2014 Tinker Presentation Handouts
Tinker PLA 2014 Tinker Presentation Handouts
 
Tinker With Technology PLA 2014 Presentation
Tinker With Technology PLA 2014 PresentationTinker With Technology PLA 2014 Presentation
Tinker With Technology PLA 2014 Presentation
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Instructions for Scratch Pong Game Adaptation to use with MaKey MaKey

  • 1. Create Your Own Video Game: Scratch & MaKey MaKey 1. http://scratch.mit.edu/ , sign up create a login and password 2. The basics of Scratch a. What’s a Sprite? b. What’s a background? c. What are scripts? What are buttons/blocks? 3. Create Your Own Game: PONG a. Sprites Backgrounds and Sound 1. Delete the cat sprite (right click, delete) 2. Click “sprite from library”, click on things folder, select what you want to use as your ball for the game then click “ok”. Click on information “I” button for your sprite and change the name of it to ball. 3. Click on “paint new sprite.” Click on the rectangle tool, pick a color and then make a tall thin rectangle. Name it “left paddle.” (or you can pick any sprite you’d like out of the sprites folder) 4. Right click on left paddle and click duplicate. Name this paddle “right paddle.” Drag both paddles to the correct sides of the screen. 5. Click on stage, then on “choose backdrop from library.” Pick out the background you would like ex: if you double click on the space folder and then on stars, hit “ok” to select the backdrop. 6. Click on the “ball” icon and then on the sounds tab. You can either use the pop sound that’s already there or click on “choose sound from library” and pick out which sound you would like to use. Click “ok” to select sound. b. SCRIPTS 1. Click the “ball” and make sure the “scripts” TAB is open 2. Drag out “when green flag clicked” from “Events”. 3. From “Control” drag out a “forever” loop and connect it to the first button. 4. From “Motion,” drag out “if on edge bounce”, put inside “Forever” loop 5. Pull “move 10 steps” from “Motion” and place it under “if on edge” and inside the “Forever” loop. Change number of steps to 4.
  • 2. 6. From “Events” drag out another “When Green Flag Clicked” 7. From “Control” drag a “Forever” and an the drag an “If then” button a put it inside of it 8. From “Sensing” find “Touching ___?” and plug it into the “< >” of the “Then” block. Select “left paddle” from the dropdown of the “Touching ___?” block 9. From “Sound”, drag out “Play sound <pop>” Or whatever sound you added. Put block below “Then” block 10. From “Motion” drag out “point in direction 90” place it under “Play sound < >” 11. From “Operators” drag out “( )-( )” ( 2nd one down) and put it on top of the “90” in the “Point direction 90” 12. From “Motion” drag out “Direction” (at the bottom) and plug it into the first blank of “( )- ( )”. In the second blank type “180”. It will end up saying “point direction (direction) –(180)” 13. Drag out a “Move 10 Steps” block and put it underneath the direction block. Change it to 5 steps. 14. From “Motion” pull out “turn  15 degrees” put under the “Move 5 Steps” block 15. From “Operators” drag out “pick random 1 to 10” put it on top of the “15” of “Turn  15 Degrees” Change “1 to 10 to -40 to 40 it should look like this: “Turn  (pick random (-40) to (40)) degrees” 16. Right click on the set of scripts you just created and hit duplicate. Drag the duplicated scripts down a bit so there in a clear spot of the scripts window. Then in the “touching Left Paddle” block, change Left Paddle to Right Paddle using the drop down men. These scripts you just put together will cause your ball to make a sound and also bounce in random direction when it touches either paddle.
  • 3. c. Paddle Scripts 1. Now click on the “Left Paddle” sprite, and make sure the Scripts tab is selected. 2. From “Events’ drag out 2 “When space key pressed” blocks. 3. From “Motion” drag out 2 “change Y by 10” blocks, put one under each “When space key pressed” blocks 4. In the first set of blocks, select W from the drop down instead of “space,” pressing W will make this paddle go up. 5. In the second set of blocks select A from the drop down and change 10 to -10, this will make the paddle go down when you click A. 6. Now click on the Right Paddle sprite and make sure the Scripts tab is exposed and repeat steps 1-5. But select up arrow with “change Y by 10” and down arrow with “change Y by -10” d. MAKEY MAKEY as a game controller makeymakey.com/howto