This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites. |
This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective. |
Scratch 22Dec04 | |
Variants | 22Dec04 |
Release Date | 22Dec04 — 2004/12/22 |
Programming language | Squeak |
Download | 22Dec04 |
Predecessor | 13Oct04 |
Successor | 28Feb05 |
Scratch 22Dec04, released on December 22, 2004, was the release of Scratch following Scratch 13Oct04 and preceding Scratch 28Feb05.
Features
Scratch 22Dec04 had 9 categories: motion, control, looks, 1-2-3, media, sensing, scripts, effects, and variables. Scratch 13Oct04 contained 95 blocks, adding 52 new blocks since Scratch 14Feb04. The procedure feature (Scripts category) is still available.
Effects Category
A new effects category was added in this version, and the following five blocks were transferred to this category:
filter reset:: #66b3cc
change whirl by []:: #66b3cc
change hue by []:: #66b3cc
change brightness by []:: #66b3cc
change saturation by []:: #66b3cc
Added Features
set color-effect to []:: #66b3cc
change fisheye by []:: #66b3cc
set fisheye to []:: #66b3cc
set whirl to []:: #66b3cc
change pixelate by []:: #66b3cc
set pixelate to []:: #66b3cc
change mosaic by []:: #66b3cc
set mosaic to []:: #66b3cc
set brightness-shift to []:: #66b3cc
set saturation-shift to []:: #66b3cc
rewind sound []:: #66b3cc
play note [] for [] secs:: #66b3cc
play drum [] for [] secs:: #66b3cc
change loudness by []:: #66b3cc
when Sprite1 clicked:: #9c00ce
abs []:: #638cb5 reporter
Removed Features
clone:: #66b3cc
tile clones [] []:: #66b3cc
isClone?:: #638cb5
cloneDelete:: #66b3cc
deleteAllClones:: #66b3cc
change blur by []:: #66b3cc
costume:: #638cb5
start playing:: #66b3cc
stop playing:: #66b3cc
note on []:: #66b3cc
note off:: #66b3cc
drum []:: #66b3cc
set seconds to []:: #66b3cc
change seconds by []:: #66b3cc
set zoom to []%:: #66b3cc
change zoom by []:: #66b3cc
set horiz. pan to []:: #66b3cc
change horiz. pan by []:: #66b3cc
set vert. pan to []:: #66b3cc
change vert. pan by []:: #66b3cc
set fade to []%:: #66b3cc
change fade by []:: #66b3cc
set fade to []%:: #66b3cc
set fade color to [#FF0000]:: #66b3cc
on edge?:: #638cb5
set bg color to [#FF0000]:: #66b3cc
Other Changes
- The
forward []:: #66b3cc
block has been renamed tomove [] steps:: #66b3cc
- The
turn right []:: #66b3cc
andturn left []:: #66b3cc
blocks have been merged into the newturn [] degrees:: #66b3cc
block - The
set direction []:: #66b3cc
block has been renamed topoint in direction []:: #66b3cc
- The
move to [] []:: #66b3cc
block has been renamed tojump to x [] y []:: #66b3cc
- The
move to [] [] over [] secs:: #66b3cc
block has been renamed toglide to x [] y [] in [] secs:: #66b3cc
- The
distance to []:: #638cb5 stack
block has been moved to the sensing category - The
bounce off edge:: #66b3cc
block has been renamed toif on edge, bounce:: #66b3cc stack
- The
set xpos to []:: #66b3cc
block has been renamed toset x to []:: #66b3cc stack
- The
change xpos by []:: #66b3cc
block has been renamed tochange x by []:: #66b3cc stack
- The
xpos:: #638cb5
block has been renamed tox position:: #638cb5 stack
- The
set ypos to []:: #66b3cc
block has been renamed toset y to []:: #66b3cc stack
- The
change ypos by []:: #66b3cc
block has been renamed tochange y by []:: #66b3cc stack
- The
ypos:: #638cb5
block has been renamed toy position:: #638cb5 stack
- The
look like []:: #66b3cc
block was renamed toset costume to []:: #66b3cc
- The
filter reset:: #66b3cc
block has been renamed toclear graphic effects:: #66b3cc stack
- The
change hue by []:: #66b3cc
block has been renamed tochange color-effect by []:: #66b3cc stack
- The
change brightness by []:: #66b3cc
block has been renamed tochange brightness-shift by []:: #66b3cc stack
- The
change saturation by []:: #66b3cc
block has been renamed tochange saturation-shift by []:: #66b3cc stack
- The
loudness []:: #66b3cc
block has been renamed toset loudness to []%:: #66b3cc stack
- The
instrument []:: #66b3cc
block has been renamed toset instrument to []:: #66b3cc stack
- The
when [] shouted:: #9c00ce
block has been renamed towhen I receive message []:: #9c00ce
- The
shout []:: #66b3cc
block has been renamed tobroadcast message []:: #66b3cc
Example Script
Here is a program written in this version of Scratch:
when Sprite1 clicked:: #9c00ce timer reset:: #66b3cc script 1:: #66b3cc script 1:: #bd4200 forever:: #ff9431 change size by [1]:: #66b3cc if <[1] < (timer:: #638cb5):: #638cb5>:: #ff9431 done:: #66b3cc end end
Here is the Scratch 3.0 equivalent:
when this sprite clicked reset timer script 1 define script 1 forever change size by (1) if <(1)<(timer)> then stop [this script v] end end
Pre-1.0 |
Scratch 11Oct03 • Scratch 8Dec03 • Scratch 14Feb04 • Scratch 16Mar04 • Scratch 13Oct04 • Scratch 22Dec04 • Scratch 28Feb05 • Scratch 14Mar05 • Scratch 21Mar05i • Scratch 26Mar05i • Scratch 28May05 • Scratch 16Jan06 • Scratch 27Jul06 • Scratch 06Oct06 • Scratch 16Dec06 |
1.x |
Development • Scratch 1.0 • Scratch 1.1 • Scratch 1.2 • Scratch 1.3 • Scratch 1.4 |
2.x | |
3.x |