In other languages

Help the wiki!

The Scratch Wiki is made by and for Scratchers. Do you want to contribute?

Learn more about joining as an editor!

See discussions in the Community Portal

Scratch 2.0

Scratch 2.0
Scratch Layout.png
Release Date 5/9/2013
Programming language Flash
Download
« 1.4
Custom Blocks
The Vector Paint Editor.
Cloud variables

Scratch 2.0 is the second, current major version of Scratch, following Scratch 1.4. It features a redesigned editor and website, and allows you to edit projects directly from your web browser as well as in an offline editor.

It went into public beta on January 28, 2013,[1] and was officially released on May 9, 2013. The 2.0 beta site and the old 1.4 site were both taken down from May 6 to May 8 so the Scratch Team could move the projects across.[2]

History

Main article: Development of Scratch 2.0

Scratch 2.0 was announced by andresmh on the Scratch Forums in January 2010.[3] The first released experiment by the Scratch Team as part of 2.0's development was the Experimental Viewer, in August 2010.[4] Later, in 2011, a beta Flash Player was released for projects, which logged-in users could choose to use. In 2012, this was replaced by a version of the alpha editor; this version was made the default for all users that October.

In May 2011, the first known version of the project editor, the prealpha, was released to a limited audience at Scratch Day @ MIT. A little while after this, the Scratch Team started posting updates, called Scratch 2.0 Progress Reports, to their blog. The new website and redesigned project editor, by then in the alpha stage (at alpha.scratch.mit.edu), were premiered for a few days to the public for Scratch Day 2012, a year later. Over the rest of 2012, people were brought in to test this version: community moderators and selected educators; Collab Counselors, former curators, Scratch Design Studio curators, TBG moderators, and a group of 500 volunteers. Some users were also able to infiltrate and use the program due to a glitch.[5]

In December 2012, the public beta was announced to begin on January 28, 2013. It was available at beta.scratch.mit.edu from then on until its full release, upon which it replaced the previous website.

On May 13, 2014, the source code for Scratch 2.0 was released.[6] It is available at LLK/scratch-flash on GitHub.

Offline Editor

Main article: Offline Editor

The beta version of the offline Scratch 2.0 editor was released on August 26 and can be downloaded here. It has very few differences from the online editor, most notably, though, the lack of the backpack. The offline editor receives updates without having to reinstall the entire program.

Features

Scratch has been completely rewritten in Adobe Flash for version 2.0 but still runs projects from older versions of Scratch. It is still completely free and without ads. Due to the new features and different programming language, Scratch 2.0 projects are saved in the .sb2 format instead of the previous .sb format. However, projects uploaded from Scratch 1.4 can still be downloaded from the project page in the .sb format. Scratch 2.0 features many new additions to both the program and website.

Caution (2).png Caution: Once a project is saved in the Scratch 2.0 editor, its format will be adjusted to .sb2 and cannot be reverted without the use of an external program. This means it cannot open in Scratch 1.4.

New Features

Scratch 2.0 has introduced several new features:

Upcoming Features

The following Scratch 2.0 features are not yet finished nor released yet:

  • Cloud variables that can store strings
  • Cloud lists
  • HTML5 Player[8]
  • Scratch Helpers
  • Shapes library in the paint editor[9]
  • Reporter custom blocks that allow the reporting of numbers, text, and booleans.[10]

Gallery

See also: Category:Scratch 2.0 Images

External Links


References

  1. http://scratchforums.blob8108.net/forums/viewtopic.php?id=111325
  2. http://scratch.mit.edu/discuss/topic/4130/
  3. http://scratchforums.blob8108.net/forums/viewtopic.php?id=29700
  4. http://scratchforums.blob8108.net/forums/viewtopic.php?id=43223
  5. http://scratch.mit.edu/discuss/topic/57/
  6. http://scratch.mit.edu/discuss/topic/38755/
  7. http://scratched.media.mit.edu/discussions/scratch-20/custom-block-types
  8. http://scratch.mit.edu/discuss/topic/19132/
  9. http://scratch.mit.edu/discuss/post/48960/
  10. https://github.com/LLK/scratch-flash/pull/179
  • This page was last modified on 25 August 2014, at 20:38.