(Redirected from 14Feb04)
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 14Feb04 | |
Variants | 14Feb04 |
Release Date | 14Feb04 — 2004/02/14 |
Programming language | Squeak |
Download | 14Feb04 |
Predecessor | 8Dec03 |
Successor | 16Mar04 |
Scratch 14Feb04, created on February 14, 2004, was the third version of Scratch. It was not released to the public until long after its creation. Scratch 14Feb04 saves file by using the .scratch file extension, as opposed to the .sb file extension used in Scratch 1.x. Scratch 14Feb04 is sometimes also called Scratch 0.1. It had a very different layout, with the script area on the bottom-right, the blocks palette above it, the categories which were selected using buttons similar to LEDs, and the stage on the left side, which could be resized. It did not fill the window.
Added Features
wave []:: #63b5ce stack
mouse position :: #63b5ce
goto [] []:: #63b5ce
goto [] [] secs []:: #63b5ce
dist to [] []:: #63b5ce
heading to [] []:: #63b5ce
Removed Features
copy:: #63b5ce
save []:: #63b5ce
load []:: #63b5ce
mouse position:: #63b5ce
goto []:: #63b5ce
(sprite input)goto []:: #63b5ce
(coordinate input)goto [] secs []:: #63b5ce
dist to []:: #63b5ce
(coordinate input)dist to []:: #63b5ce
(sprite input)heading to []:: #63b5ce
(coordinate input)heading to []:: #63b5ce
(sprite input)
Other Changes
- The "other" block category has been removed, and all blocks in this category have been moved to the control category in the block palette
- The
wait []:: #63b5ce
block has been renamed towait [] secs:: #63b5ce stack
- All of the "math2" blocks (apart from
point x [] y []:: #63b5ce
) have been moved to the "math1" block category - The
point x [] y []:: #63b5ce
block has been renamed topoint to [] []:: #63b5ce
and was moved to the motion block category - The
mouse pressed?:: #63b5ce
block has been renamed tomouse down?:: #63b5ce stack
- The
mouse touching:: #63b5ce
block has been renamed tomouse touch?:: #63b5ce
- The
width [] height [] secs []:: #63b5ce
block has been renamed toresize [] [] secs []:: #63b5ce
- The "penDown" pre-defined variable was removed (along with the
set penDown to []:: #63b5ce
block)
Features
Scratch 14Feb04 had seven categories: control, math, mouse/keyboard, motion, sensing, variables, and scripts. Scratch 14Feb04 contained a total of 43 blocks, which is small compared to Scratch 3.0 containing over 125 blocks (not including extensions). There were four kinds of objects including the Sprites, Sound, Movie Sensor Board.
Variables
Unlike newer versions of Scratch that used reporter Stage Monitors, Scratch 14Feb04 simply provided pre-defined variables. The variables "x", "y", "layer", "heading", "width", "height", "xScale", "yScale", "transparency", and "penSize" were created by default and could not be deleted, holding values defined by the blocks associated with them. Additional variables could still be created and deleted manually.
Procedures in Scratch 14Feb04
- Main article: Scripts (category)
Procedures, or "scripts" as they are called in the Scratch 14Feb04 editor, are Scratch 14Feb04's equivalent of "My Blocks" in Scratch 2.0 and 3.0. Procedures in Scratch 14Feb04 can be renamed, input parameters can be added, and buttons can even be created for them. Such procedures also make use of the "answer []" block, which returns the value specified in the input. These procedures can be used as reporters or be run independently, and they can even check if other procedures are running. Procedures can also be started and stopped individually. To access these options in Scratch 14Feb04, one must right-click a hat block.
Note: | "Scripts" in this section are not the same as the collections of attached blocks called scripts. For information about those, see Scripts. |
Images
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 |