(Redirected from 22Dec04)
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 |