Scratch 0.3 | Scratch 28Feb05 Edition

Share

Summary

This video explores the features, bugs, and peculiarities of Scratch 0.3, a very early beta version from February 2005. It highlights the UI similarities to Scratch 1.4, experimental blocks, and differences in core functionalities compared to later versions of Scratch.

Highlights

Introduction to Scratch 0.3 UI and Experimental Blocks
00:00:00

The video introduces Scratch 0.3, dated February 28, 2005, highlighting its UI and theme similarities to Scratch 1.4. It demonstrates enabling experimental blocks by shift-clicking the menu, revealing features like tiles, clones, and various experimental sensing and motion blocks, though some (like camera motion) are noted as buggy or non-functional.

Core Functionalities and Bugs
00:02:05

The video covers basic operations such as creating new projects and sprites, and saving files in the .scratch format, which inexplicably saves a GIF thumbnail. A significant bug is noted in the undo feature, which can cause project corruption. The process for deleting sprites is explained as right-clicking on the canvas. The video also shows the manual resizing and stretching of sprites.

Block Palette Overview: Controls, Events, and Bugs
00:06:56

The block palette is reviewed, noting the absence of scripting blocks (procedure blocks) that were present in earlier beta versions. The 'when I receive message go' block is identified as the equivalent of 'when flag is pressed.' Various control blocks like repeat, forever, if, wait until, and stop scripts are demonstrated. A bug is highlighted where reporter blocks cannot be inserted into certain event blocks, such as 'when space key clicked.'

Motion and Pen Features
00:10:49

The motion category includes standard blocks like 'move 10 steps' and 'turn 15 degrees.' Notably, pen features like 'pen down' and 'pen up' are found within the motion category, which is described as unusual. The functionality of tile cloning, where sprites can be separated like puzzle pieces, is also demonstrated.

Looks and Paint Editor
00:14:02

The 'Looks' category is divided into two sections, a design choice the presenter suggests was later rectified. The paint editor is shown to be similar to previous versions, allowing for basic sprite editing. The video reiterates the bug where reporter blocks cannot be used to set costume numbers directly. Experimental visual effects like color, fisheye, pixelate, and blur are present but reported as non-functional placeholders.

Sound and Experimental Features
00:18:36

Sound blocks include 'play sound,' 'play note,' and 'set instrument.' Experimental sound features like 'start moving' and 'stop moving' are mentioned, but their functionality relies on importing movie files, a feature whose implementation is unclear. Other experimental features like horizontal panning are also demonstrated, with the observation that some of these early beta features are either buggy or not fully implemented.

Variables, Sensor Board, and Stage Monitors
00:22:10

The video concludes by demonstrating variables, differentiating between 'for all sprites' and 'for this sprite only' variables by their color. The sensor board functionality is mentioned, which can be enabled via a shift-click in the menu. Finally, the creation of stage monitors (reporters displayed on the stage) and sliders for variables is shown, completing the exploration of Scratch 0.3's interface and capabilities.

Recently Summarized Articles

Loading...