(Redirected from 13Oct04)
| 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 13Oct04 | |
| Variants | 13Oct04 |
| Release Date | 13Oct04 — 2004/10/13 |
| Programming language | Squeak |
| Download | 13Oct04 Windows • MacOS • |
| Predecessor | Scratch 16Mar04 |
| Successor | Scratch 22Dec04 |
Scratch 13Oct04, released on October 13, 2004, was the release of Scratch following Scratch 16Mar04 and preceding Scratch 22Dec04. Scratch 13Oct04 was the first release to be distributed publicly and had an interface resembling newer Scratch versions. It is sometimes called Scratch 0.2.[1]
It has been speculated that the currently available build of 13Oct04 is actually a renamed Scratch 01Oct04 and that the actual 13Oct04 is lost; however, little evidence exists to back up such a claim.
Features
Scratch 13Oct04 had 8 categories: motion, control, looks, 1-2-3, media, sensing, scripts, and variables. Almost all UI elements were moved from their positions in Scratch 14Feb04, most of which are still in the 13Oct04 spot currently. Scratch 13Oct04 contained 95 blocks, adding 52 new blocks since Scratch 14Feb04. The procedure feature (Scripts category) is still available.
Looks Category
A new looks category was added in this version.
New blocks
9 new blocks were added:
set size to []%:: #63b5cechange size by []:: #63b5ceset stretch to []%:: #63b5cechange stretch by []:: #63b5ceset visibility to []%:: #63b5cechange visibility by []:: #63b5ceset costume to []:: #63b5cechange costume by []:: #63b5cecostume:: #638cb5set bg color to [#FF0000]:: #63b5ce(only available on the background)
xfiltering blocks
All xfiltering blocks were renamed (aside from filter reset:: #63b5ce) and moved to this block category:
shift hue []:: #63b5cewas renamed tochange hue by []:: #63b5ceshift brightness []:: #63b5cewas renamed tochange brightness by []:: #63b5ceshift saturation []:: #63b5cewas renamed tochange saturation by []:: #63b5ceblur []:: #63b5cewas renamed tochange blur by []:: #63b5cewhirl []:: #63b5cewas renamed tochange whirl by []:: #63b5ce
Media Category
A new media category was added in this version, along with 20 new blocks. These 20 new blocks are:
start playing:: #63b5cestop playing:: #63b5cebeep:: #63b5ceplay sound []:: #63b5cenote on []:: #63b5cenote off:: #63b5cedrum []:: #63b5celoudness []:: #63b5ceinstrument []:: #63b5ceset seconds to []:: #63b5cechange seconds by []:: #63b5ceset zoom to []%:: #63b5cechange zoom by []:: #63b5ceset horiz. pan to []:: #63b5cechange horiz. pan by []:: #63b5ceset vert. pan to []%:: #63b5cechange vert. pan by []:: #63b5ceset fade to []%:: #63b5cechange fade by []:: #63b5ceset fade color to [#FF0000]:: #63b5ce
Added Features
direction:: #638cb5 stackpoint towards []:: #63b5cedistance to []:: #638cb5 stackbounce off edge:: #63b5ceset xpos []:: #63b5cechange xpos by []:: #63b5cex position:: #638cb5 stackset ypos []:: #63b5cechange ypos by []:: #63b5cey position:: #638cb5 stacktile clones [] []:: #63b5ceisClone?:: #638cb5 stackdeleteAllClones:: #63b5cestop all:: #63b5ceoutput []:: #63b5cewhen [] key pressed:: #9c00ce stackwhen [] shouted:: #9c00ceshout []:: #63b5cesensor [] pressed?:: #638cb5
Removed Features
resize [] [] secs []:: #63b5cepen up:: #63b5cepen down:: #63b5cepen color [#FF0000]:: #63b5cepen size []:: #63b5ceclear pen trails:: #63b5cesay nothing:: #63b5ce
while [] {
}:: #ff9431
when [] received:: #9c00cesend [] to all:: #63b5cesend [] with []:: #63b5cemessage value:: #63b5ce
until [] received {
}:: #ff9431
wait until []:: #63b5cemouse touch?:: #63b5cekey available?:: #63b5ceget key:: #63b5ce
Other Changes
- The
turn []:: #63b5ceblock was removed in favor of theturn right []:: #63b5ceandturn left []:: #63b5ceblocks - The
point to [] []:: #63b5ce stackblock was renamed toset direction []:: #63b5ce - The
goto [] []:: #63b5ceandgoto [] [] secs []:: #63b5ceblocks were renamed tomove to [] []:: #63b5ceandmove to [] [] over [] secs:: #63b5cerespectively - The
go to back:: #63b5ceandcome front by []:: #63b5ceblocks were removed in favor of thego to front:: #63b5ceandgo back [] layers:: #63b5ceblocks, and were moved to the looks category - The
copy:: #63b5ceblock was renamed toclone:: #63b5ceand was moved to the motion category - The
die:: #63b5ceblock was renamed tocloneDelete:: #63b5ceand was moved to the motion category - The
looks like []:: #63b5ce,show:: #63b5ce, andhide:: #63b5ceblocks were moved to the looks category - The
random [] to []:: #63b5ceblock was renamed topick random [] to []:: #63b5ce stack - The
mouse x:: #638cb5 stack,mouse y:: #638cb5 stack, andmouse down?:: #638cb5 stackblocks were moved to the sensing category - The
sensor []:: #63b5ceblock was renamed tosensor [] value:: #638cb5
Example script
Here is a program written in this version of Scratch:
when [go] shouted:: #9c00ce
deleteAllClones:: #66b3cc
repeat [75]:: #ff9431
clone:: #66b3cc
forward [50]:: #66b3cc
if (on edge?:: #638cb5):: #ff9431
turn right (pick random (90) to (270):: #638cb5):: #66b3cc
end
end
Here is the Scratch 3.0 equivalent:
when gf clicked
repeat (75)
create clone of (myself v)
move (50) steps
if <touching (edge v)?> then
turn right (pick random (90) to (270)) degrees
end
end
Images
External Links
- Scratch 13Oct04 release page, archived on 11 September 2020. Original link is here[dead link]
References
| 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 | |