(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, the previous update, 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:: #66b3ccchange whirl by []:: #66b3ccchange hue by []:: #66b3ccchange brightness by []:: #66b3ccchange saturation by []:: #66b3cc
Added Features
set color-effect to []:: #66b3ccchange fisheye by []:: #66b3ccset fisheye to []:: #66b3ccset whirl to []:: #66b3ccchange pixelate by []:: #66b3ccset pixelate to []:: #66b3ccchange mosaic by []:: #66b3ccset mosaic to []:: #66b3ccset brightness-shift to []:: #66b3ccset saturation-shift to []:: #66b3ccchange pointilize drop by []:: #66b3cc(Experimental Block)set pointillize drop to []:: #66b3cc(Experimental Block)change water ripple by []:: #66b3cc(Experimental Block)set water ripple to []:: #66b3cc(Experimental Block)set blur to []:: #66b3cc(Experimental Block)rewind sound []:: #66b3ccplay note [] for [] secs:: #66b3ccplay drum [] for [] secs:: #66b3ccchange loudness by []:: #66b3ccwhen Sprite1 clicked:: #9c00ceabs []:: #638cb5camera motion:: #638cb5(Experimental Block)camera direction:: #638cb5(Experimental Block)camera relative x:: #638cb5(Experimental Block)camera relative y:: #638cb5(Experimental Block)camera absolute x:: #638cb5(Experimental Block)camera absolute y:: #638cb5(Experimental Block)track motion x:: #66b3cc(Experimental Block)track color:: #66b3cc(Experimental Block)auto calibrate red:: #66b3cc(Experimental Block)
Removed Features
costume:: #638cb5note on []:: #66b3ccnote off:: #66b3ccdrum []:: #66b3ccon edge?:: #638cb5
Other Changes
- The following blocks were made into Experimental Blocks:
clone:: #66b3cctile clones [] []:: #66b3ccisClone?:: #638cb5cloneDelete:: #66b3ccdeleteAllClones:: #66b3ccchange blur by []:: #66b3ccstart playing:: #66b3ccstop playing:: #66b3ccset seconds to []:: #66b3ccchange seconds by []:: #66b3ccset zoom to []%:: #66b3ccchange zoom by []:: #66b3ccset horiz. pan to []:: #66b3ccchange horiz. pan by []:: #66b3ccset vert. pan to []:: #66b3ccchange vert. pan by []:: #66b3ccset fade to []%:: #66b3ccchange fade by []:: #66b3ccset fade color to [#FF0000]:: #66b3ccset bg color to [#FF0000]:: #66b3cc
- The
forward []:: #66b3ccblock has been renamed tomove [] steps:: #66b3cc - The
turn right []:: #66b3ccandturn left []:: #66b3ccblocks have been merged into the newturn [] degrees:: #66b3ccblock - The
set direction []:: #66b3ccblock has been renamed topoint in direction []:: #66b3cc - The
move to [] []:: #66b3ccblock has been renamed tojump to x [] y []:: #66b3cc - The
move to [] [] over [] secs:: #66b3ccblock has been renamed toglide to x [] y [] in [] secs:: #66b3cc - The
distance to []:: #638cb5 stackblock has been moved to the sensing category - The
bounce off edge:: #66b3ccblock has been renamed toif on edge, bounce:: #66b3cc stack - The
set xpos to []:: #66b3ccblock has been renamed toset x to []:: #66b3cc stack - The
change xpos by []:: #66b3ccblock has been renamed tochange x by []:: #66b3cc stack - The
xpos:: #638cb5block has been renamed tox position:: #638cb5 stack - The
set ypos to []:: #66b3ccblock has been renamed toset y to []:: #66b3cc stack - The
change ypos by []:: #66b3ccblock has been renamed tochange y by []:: #66b3cc stack - The
ypos:: #638cb5block has been renamed toy position:: #638cb5 stack - The
look like []:: #66b3ccblock was renamed toset costume to []:: #66b3cc - The
filter reset:: #66b3ccblock has been renamed toclear graphic effects:: #66b3cc stack - The
change hue by []:: #66b3ccblock has been renamed tochange color-effect by []:: #66b3cc stack - The
change brightness by []:: #66b3ccblock has been renamed tochange brightness-shift by []:: #66b3cc stack - The
change saturation by []:: #66b3ccblock has been renamed tochange saturation-shift by []:: #66b3cc stack - The
loudness []:: #66b3ccblock has been renamed toset loudness to []%:: #66b3cc stack - The
instrument []:: #66b3ccblock has been renamed toset instrument to []:: #66b3cc stack - The
when [] shouted:: #9c00ceblock has been renamed towhen I receive message []:: #9c00ce - The
shout []:: #66b3ccblock has been renamed tobroadcast message []:: #66b3cc
Example Script
Here is a program written in this version of Scratch:
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
| Unreleased | |
| 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 | |
| 4.x | |