Index
A
- animation project
- lively animation, creating / Time for action – a big step
- sprite’s location, coordinating / Coordinating a sprite's location
- double-click control / Double-click control
B
- barnyard humor
- table of contents, creating / Table of contents, Time for action – create TOC
- pages, adding to book / Add pages to our book
- sprite, hidding / Time for action – hide the sprites
- horse, adding / Introducing the horse, Time for action – import the horse
- costumes versus sprites / Costumes versus sprites
- horse, speaking / The horse speaks, What just happened?, Time for action – revise the horse talks exercise, What just happened?
- action, synchronizing / Synchronize the action, What just happened?
- Scratch’s sound library, using / Time for action – a horse whinnies, What just happened?
- sound formats / Sound formats
- dog scene, explaining / Time for action – bring out the dog
- dog’s X and Y position, setting / X and Y coordinates mark the spot, Time for action – stay dog, What just happened?
- coordinates positions, listing / Position on the grid
- dog’s motion, setting / Pointed in the right direction, Time for action – turn to the left
- degree of direction / Degrees of direction
- sprite’s direction, setting / Degrees of direction
- sound effects, adding / Sound effects, What just happened?, Select an instrument, Time for action – applause, please, Have a go hero
- dog scenes, piecing together / Piece the dog scene together, Time for action – joke, please, What just happened?, Have a go hero
- jokes, integrating with scenes / Time for action – joke, please
- controls, adding / Control the story
C
- circuits
- creating / Create circuits, Time for action – complete the circuit, What just happened?
- projects, writing / Wiring our projects
- electrical resistance, measuring / circuitselectrical resistance, measuringWhat just happened?
- electrical resistance, using / Hacircuitselectrical resistance, usingve a go hero
- controls, barnyard humor
- adding / Control the story
- table of contents, hiding / Time for action – hide TOC
- dog scene, loading / Time for action – enter dog, Time for action – exit dog
- table of contents, showing / Time for action – show TOC
- sequence, building / Build sequence
D
- dots, double it calculation
- connecting / Time fordouble it calculationdots, connectingdots, double it calculationconnecting action – connect the dots, What just happened?
- graph, fixing / Time for action – fix the graph
- go to block, using / Follow a sprite with the go to block
- pen up block / Draw with the pen tool
- reference points, drawing / Time for action – draw the x and y axis of the grid
- newAmount variable, displaying / What just happened?, Findots, double it calculationnewAmount variable, displayingd the interest earned on a lump sum
- double-click control, animation project
- in constant motion / Time for action – in motion forever, What just happened?
- blocks, adding / What just happened?
- loop, using / Loops play it again, Time for action – get out of the corner, Have a go herodouble-click control, animation projectloop, using
- action, undoing / Undo an action
- double it calculation
- math equation / Double it
- double amount, calculating / Double it, Time for action – calculate the double amount, What just happened?
- user-defined variables, setting / Time for action – set user-defined variables, What just happened?double it calculationuser-defined variables, setting, Sdouble it calculationuser-defined variables, settingtart single stepping
- single stepping, starting / Tdouble it calculationsingle stepping, startingime for action – slow it down
- values, graphing / Timdouble it calculationvalues, graphinge for action – set the graph’s origin
- dots, connecting / Time fordouble it calculationdots, connectingdots, double it calculationconnecting action – connect the dots
- downloading
- Scratch / Install Scratch
- Java / Confirm Java install
F
- forever if block, using
- paddle, in contact with ball / Time for action – paddle meets ball, Start singforever if block, usingpaddle, in contact with ballle stepping
- start single stepping option / Start singforever if block, usingpaddle, in contact with ballle stepping
- conditional statement / Pop quiz
- about / What just happened?
- fortune teller
- questions and answers list, creating / Time for action – create a list of questions
- specific item in list, accessing / Work with an item in a list
- list, importing / Import a list
- random selecting question script, creating / Your fortune is …, Time for action – tell me a fortune, What just happened?
- answers list, re-ordering / Time for action – force a positive fortune, Counters
- counter variable, using / Counters
- intervals, keeping track of / Keep track of intervals with mod, Have a go fortune tellermod block, usingfortune tellerintervals, keeping track ofhero
- mod block, using / Have a go fortune tellermod block, usingfortune tellerintervals, keeping track ofhero
- if/else control block / If/else
- script, adding to teller sprite / Time for action – my fortune is what?
- test in variable, holding / Holding text in a variable
- text entry, limitations / Next steps
H
- Happy Birthday wishes project, creating
- sprite, adding / Time for action – paint a happy birthday sprite, What just happened?
- Paint Editor used / Time for action – paint a happy birthday sprite
- text color, changing / Time for action – paint a happy birthday sprite
- interface, designing / Interface design
- background, decorating / Time for action – paint the stage, Happy Birthday wishes project, creatingbackground, decoratingWhat just happened?
- gradients, adding / Adding gradients
- sprite costumes / Sprite costumes
- card, creating / Time for action – address the card, What just happened?
- sprites, working with / Working with sprites
- card, animating / Happy Birthday wishes project, creatingcard, animatingTime for action – hide all sprites, What just happened?, Happy Birthday wishes project, creatingcard, animatingWhat just happened?
- sprites, renaming / Time for action – roll call
- sprites name, selecting / Choose appropriate names, Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- sprites appearance, enhancing / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- hats
- about / What just happened?
I
- images, photo slideshow
- working with / Resize images
- pixilated image / Resize images
- size, measuring / How to measure images, What just happened?
- flipping through / Time for action – flip through the photos
- audience participation, building / Building audience participation, Pop quiz
- installing
- Scratch / Install Scratch, ScratchdownloadingScratchinstallinginstallingScratchWindows, Integrate Scratch with the PortableApps.com suite, Installation on Macintosh, InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch, Wine and Scratch
- Scratch, on Windows / ScratchdownloadingScratchinstallinginstallingScratchWindows
- Scratch, on Mac OSX / Installation on Macintosh
- Scratch, on Linux / InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch
- Java / Confirm Java install
- PicoBoard / Install the PicoBoard
J
- Java
- downloading / Confirm Java install
- installing / Confirm Java install
L
- Linux installation, Scratch
- Ubuntu 8.10 installation / InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch
- troubleshooting / TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch, LimitationsLinux installation, Scratchtroubleshooting
- aoss package, installing / TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch
- limitations / LimitationsLinux installation, Scratchtroubleshooting
- WINE used / Wine and Scratch
- list, fortune teller
- importing / Import a list
- importing, reasons / Reasons to import
- exporting / Export a list, Polist, fortune tellerexportingp quiz
- lump sum calculation
- interest rate, calculating / Time for action – calculate interest on lump sum, Havelump sum calculationinterest rate, calculating a go hero
- round block, using / Round to nearest whole number
M
- Mac OSX installation, Scratch
- running, on USB flash drive / InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux
- music, Troll pong
- adding / Play Troll pongsprites, customizingsprites, Troll pongcustomisingtheme music, forever, Time for action – add background music, Do something,Troll pongmusic, addingmusic, Troll pongadding forever, Pop quiz
- background music, adding / Time for action – add background music, What just happened?
- sound, working with / Time for action – add background music
- forever block, using / Do something,Troll pongmusic, addingmusic, Troll pongadding forever
- forever loop / Do something,Troll pongmusic, addingmusic, Troll pongadding forever
P
- pages, barnyard humor
- adding to book / Add pages to our book, Time for action – add new pages, What just happened?
- backgound, adding / Time for action – add new pages
- microphone, adding / Time for action – add new pages
- photo slideshow, building
- tittle screen , inserting / Time for action – insert a title screen, What just happened?
- photos, importing from disk / Time for action – import photos from disk, What just happened?
- image formats, importing / Image formats
- images, working with / Working with images, Resize images
- PicoBoard
- about / PicoBoard—what is it?
- downside / PicoBoard—what is it?
- ordering / Order a PicoBoard
- installing / Install the PicoBoard
- connecting / Connect the PicoBoard
- slideshow, modifying / Click for the next slide, Time for action – click for the next slide
- true or false values / True or false values
- light sensor, using / Step into the light, please, Time for action, Using ligPicoBoardlight sensor, usinght to detect motion
- motion detector / Using ligPicoBoardlight sensor, usinght to detect motion
- circuit, creating / Create circuits, Time for action – complete the circuit, Wiring our projects, Time for action – measure resistance, circuitselectrical resistance, measuringWhat just happened?
- sensor values, watching / Watch all sensor values
- programming concepts, Scratch / Programming concepts
- program design / Programming concepts
- Loops (Iteration) / Programming concepts
- Conditional Statements / Programming concepts
- Boolean Logic / Programming concepts
- Variables / Programming concepts
- Arrays (Lists) / Programming concepts
- Events / Programming concepts
- Synchronization and Coordination / Programming concepts
- Threads / Programming concepts
- Dynamic Interaction / Programming concepts
- Random Numbers / Programming concepts
- limitations / Programming limitations
- project, sharing with Scratch community
- about / Share with the Scratch community
- file size, reducing / Reduce file size, Time for action – compress media files
- media files, compressing / Time for action – compress media files, What just happened?
- work, sharing / Time for action – share!
- work, uploading on server / Time for action – share!
- tagging system / Tag it
- tag cloud / Tag it
- project, updating / Update a project
- issues, Firefox display problems / Firefox display problems
- issues, variable change positions / Variables change positions
- linking to / Link to your project
- blog post, embedding / Embed in a blog post
- Java applet, embedding / Embed an applet or an image?
- image, embedding / Embed an applet or an image?
- via social networks / Share via social networks
- AddThis.com button / Share via social networks
- subscribing, via RSS feeds / Subscribe to projects via RSS, How to subscribe
S
- score, Troll pong
- determining / What's the score?
- variable, adding / Time for action – add a score variable, Forscore, Troll pongvariable, addingTroll pongscore, determining all sprites
- variable, creating for all sprites / Forscore, Troll pongvariable, addingTroll pongscore, determining all sprites
- variable, creating for this sprite only / Tscore, Troll pongvariable, creating for this sprite onlyime for action – count the paddle's steps
- global versus local variables / Global versus local variables
- Scratch
- about / What is Scratch?
- using / 21st century learning skills, How to use Scratch?
- programming concepts / Programming concepts
- Integrated Development Environment (IDE) / Scratch anatomy, ScratchIntegrated Development Environment (IDE)Building blocks
- learning / LearScratch interfacetinkeringning Scratch
- installing / Install Scratch, ScratchdownloadingScratchinstallinginstallingScratchWindows, Integrate Scratch with the PortableApps.com suite, Installation on Macintosh, InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch, Wine and Scratch
- downloading / Install Scratch, ScratchdownloadingScratchinstallinginstallingScratchWindows
- Window installation / ScratchdownloadingScratchinstallinginstallingScratchWindows
- installing, on Windows / ScratchdownloadingScratchinstallinginstallingScratchWindows
- installing, on Mac OSX / Installation on Macintosh
- Mac OSX installation / Installation on Macintosh
- installing, on Linux / InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch
- Linux installation / InstallaMac OSX installation, Scratchrunning, on USB flash drivetion on Linux, TroubleshootingLinux installation, ScratchUbuntu 8.10 installationScratchinstalling, on LinuxinstallingScratch, on LinuxScratchLinux installationScratchinstallinginstallingScratch
- license / Redistribute Scratch freely
- source code license / Source code license
- Creative Commons Attribution-Share Alike license / Share alike
- projects, browsing / Browse Scratch's projects, Time for action – spinner
- Spinner project, opening / Time for action – spinner
- Spinner project, modifying / Time for action – spinner, CostScratchSpinner project, modifyingume versus background
- costumes / CostScratchSpinner project, modifyingume versus background
- background / CostScratchSpinner project, modifyingume versus background
- programming in / Time for action – broadcast a message, What just happened?
- message, broadcasting / Broadcast messages coordinate sprites
- sprite’s direction, setting / Degrees of direction
- projects, self-hosting / Host your Scratch projects
- ScratchBoard
- about / Watch all sensor values
- Scratch community, browsing
- message, broadcasting / Browse the Scratch community
- account, creating / Time for action – create an account
- terms of use policy / Abide by the terms of use
- project, downloading / Time for action – download a project
- Creative Commons licensing / Creative Commons
- Scratch interface
- blocks / ScratchIntegrated Development Environment (IDE)Building blocks, Scratch interfaceblocksWrite the script
- palettes / ScratchIntegrated Development Environment (IDE)Building blocks
- scripts, writing / Scratch interfaceblocksWrite the script, WaScratch interfacescripts, writingtch the story
- scripts, reviewing / WaScratch interfacescripts, writingtch the story
- Paint Editor / Built-in image editor
- Paint Editor, features / Built-in image editor
- tinkering / LearScratch interfacetinkeringning Scratch
- blocks palette / Time for action – first step, What just happened?
- script editor / Time for action – first step
- stage / Time for action – first step
- animation project, creating / Time for action – first step, What just happened?
- project, basics / Basics of a Scratch project
- on Scratch’s stage / We're all actors on Scratch's stage, Pop quiz
- new project, saving / Time for action – save your work
- sprites / Add sprites to the stage
- Scratch projects, self-hosting
- reasons / Host your Scratch projects
- tasks / Install files to a web server
- installing, files on web browser / Time for action – install files on a web server
- limitations / Limitations of self-hosting
- script
- about / What just happened?
- second level, Troll pong
- adding / Time second level, Troll pongaddingTroll pongsecond level, addingfor action – reach for a new level, What just happened?, Troubleshooting second level, Troll pongaddingTroll pongsecond level, adding, Time forsecond level, Troll pongaddingTroll pongsecond level, adding action – fix the script, Using Boolean logic
- value comparisons / Comparisons
- troubleshooting / Troubleshooting second level, Troll pongaddingTroll pongsecond level, adding
- problem, fixing / Time forsecond level, Troll pongaddingTroll pongsecond level, adding action – fix the script
- boolean logic, using / Using Boolean logic
- slider
- motion, controlling / Time for slidermotion, controllingaction – slide sensor, What just happened?
- sound effects, barnyard humor
- adding / Sound effects
- cymbals, hitting / Time for action – hit the cymbals
- instument, selecting / Select an instrument
- new effects, adding / Time for action – applause, please
- repeat block / What just happened?
- play note block / Play a note
- sound input, capturing
- background, switching on sound / sound input, capturingbackground, switching on soundWhat just happened?
- numeric sound value, using / Timsound input, capturingnumeric sound value, usinge for action – use sound to change the sprite's looks, Havesound input, capturingnumeric sound value, using a go hero
- sprites
- adding, to stage / Add sprites to the stage
- create new sprite option, using / Get new sprites, Time for actionspritescreate new sprite option, using – spin sprite spin
- bundled sprites, categorizing / Get new sprites
- spinning / Time for actionspritescreate new sprite option, using – spin sprite spin, What just happened?
- sprites, Troll pong
- customising / Customize the sprites, Time for action – beach ball pong, What just happened?, Play Troll pongsprites, customizingsprites, Troll pongcustomisingtheme music, forever
- colored circle, replacing with beach ball / Time for action – beach ball pong, Have a sprites, Troll pongcolored circle, replacing with beach ballgo hero
- paddle controls, adding / Time for action – add new paddle controls, What just happened?
- sprites appearance, enhancing
- color effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- fisheye effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- whirl effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- pixelate effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- mosaic effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- brightness effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- ghost effect / Happy Birthday wishes project, creatingsprites name, selectingGraphical transformations
- letters, revealing / Time for action – give me an "M"
- repeat block / Loop with repeat
- forever block / Loop with repeat
- Second M sprite, revised script / Incremental improvements, Time for action – give me another "M"
- card, adding finishing touches / Time for action – give mom flowers, What just happened?
- image, ghosting / Ghosting an image
- parallel execution / Parallel execution
- Squeak
- about / Source code license
T
- table of contents, barnyard humor
- creating / Table of contents, Time for action – create TOC
- paint new sprite button / Time for action – create TOC
- word dog, typing / Time for action – create TOC
- word horse, typing / Have a go hero
- heading, creating / Have a go hero
- Troll pong
- sample game, starting with / Time for action – open the sample pong project, What just happened?
- mouse y / Dynamic interaction
- mouse x / Dynamic interaction
- variables / Variables
- sprites, customizing / Customize the sprites, Time for action – beach ball pong, What just happened?, Play Troll pongsprites, customizingsprites, Troll pongcustomisingtheme music, forever
- music, adding / Play Troll pongsprites, customizingsprites, Troll pongcustomisingtheme music, forever, Time for action – add background music, Do something,Troll pongmusic, addingmusic, Troll pongadding forever, Pop quiz
- score, determining / What's the score?, Time for action – add a score variable, Forscore, Troll pongvariable, addingTroll pongscore, determining all sprites, Tscore, Troll pongvariable, creating for this sprite onlyime for action – count the paddle's steps, Global versus local variables
- second level, adding / Time second level, Troll pongaddingTroll pongsecond level, addingfor action – reach for a new level, What just happened?, Troubleshooting second level, Troll pongaddingTroll pongsecond level, adding, Time forsecond level, Troll pongaddingTroll pongsecond level, adding action – fix the script, Using Boolean logic
- levels, counting / What just happened?
- project notes, entering / Time for action – enter project notes
- possibilities / Next steps
V
- values, graphing
- graph origin, setting / Timdouble it calculationvalues, graphinge for action – set the graph’s origin
- graph, drawing / Time for action – draw a graph, What just happened?
- built-in trigonometry functions / Mathematical functions
- stamp blocked used / Create patterns with stamp
- variables, Troll pong
- using / Variables
- advantages / Variables
- variations, in game / Time for action – change direction, What just happened?
- random turn ball, removing / Time for action – remove the random turn, What just happened?
W
- Window installation, Scratch
- running, from flash driver / Run Scratch from flash drive
- integrating, with PortableApps.com suite / Integrate Scratch with the PortableApps.com suite