m (1 revision: Importing some more missing pages...)
m (Beta criticism)
 
(487 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
'''Scratch 2.0''' is the next scheduled release of [[Scratch]]. The website's layout will be changed along with the new release.[[File:Possible.jpg|thumb|300px|A possible layout for Scratch 2.0 found on a test site]]
+
{{April Fools}}{{Obsolete feature}}{{External Links}}
 +
{{Scratch Release
 +
|image=Scratch Layout.png
 +
|imagewidth=350
 +
|previous=1.4
 +
|next=3.0
 +
|date=5/9/2013
 +
|prolanguage=Flash
 +
|download = <div class="plainlinks">[http://scratch.mit.edu/download/scratch2 Link (Win/Mac/Linux)]</div>
 +
}}
 +
[[File:Custom Blocks.png|271px|thumb|Custom blocks]]
 +
[[File:Vector Editor 2.0.png|271px|thumb|The vector paint editor]]
 +
[[File:Bitmap Editor 2.0.png|271px|thumb|The bitmap paint editor]]
 +
[[File:Cloud variables.png|271px|thumb|Cloud variables]]
 +
'''Scratch 2.0''', also known as '''Scratch 2''',<ref>iTweak0r. (19/4/2015). “They renamed Scratch 2.0 to Scratch 2 a while ago.” https://scratch.mit.edu/discuss/topic/108808/?page=1#post-954644</ref> was the second major version of [[Scratch]], following [[Scratch 1.4]]. It featured a redesigned editor and [[Scratch Website|website]], and it was the first version that included the online editor as well as an offline one. It went into public beta on January 28, 2013,<ref>Lightnin. (13/12/2012). “Scratch 2.0 will be open for beta testing starting January 28th![title]” [[ar-topic:111325]]</ref> and it 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.<ref>Lightnin. (24/4/2013). “Both the old and new Scratch websites will be closed for 3 days, on May 6, 7, 8 .” http://scratch.mit.edu/discuss/topic/4130/</ref>
  
==Rumors==
+
==History==
 +
{{main|Development of Scratch 2.0}}
 +
Scratch 2.0 was announced by andresmh on the [[Scratch Discussion Forums|Scratch Forums]] in January 2010. The first released experiment by the Scratch Team as part of 2.0's development was the [[Experimental Viewer]], in August 2010. 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.
  
There have been many rumors about possible features, but one cannot be sure which are true. However, ScratchR andresmh has mentioned the following items:
+
In May 2011, the first known version of the project editor, the prealpha, was released to a limited audience at [[Scratch Day|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|community moderators]] and selected educators; [[Collab Camp#Counselors|Collab Counselors]], former [[curator (front page)|curator]]s, [[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.<ref>Wes64. (17/8/2013). “Yes, I did “infiltrate”, and in fact I was able to do so right up until I was actually given the beta password after my curatorship. I even made projects and saved them to my machine.” https://scratch.mit.edu/discuss/post/114120/</ref>
*Scratch will be rewritten completely, in Flash instead of Squeak.
 
*The Java Player will not be used anymore. A Flash player is to be used, directly from the Scratch project being played.
 
*One can receive information from other websites, such as Twitter.
 
*Scratch will be available on other platforms.
 
  
*New features to make it easier for groups to [[Collaboration|collaborate]] on projects together.
+
In December 2012, the public beta was announced to begin on January 28, 2013. It was available at [http://beta.scratch.mit.edu beta.scratch.mit.edu] from then on until its full release, upon which it replaced the previous website.
  
*Projects can be created, [[remix]]ed, and shared directly from a web browser; no downloading required.
+
On May 13, 2014, the source code for Scratch 2.0 was released.<ref>scimonster. (13/5/2014). “The ST has, at long last, open-sourced the Flash player!” http://scratch.mit.edu/discuss/topic/38755/</ref> It is available at [https://github.com/LLK/scratch-flash LLK/scratch-flash] on GitHub.
  
==Release date==
+
== Offline Editor ==
No specific release date has been announced, except that Scratch 2.0 will be released in at least a year from now - meaning 2010, or more likely, 2011. Testers who have signed up to beta test the program will be contacted and given the beta.
+
The Scratch 2.0 offline editor was released on August 26, 2013. It had few differences from the online editor, most notably, the lack of the [[Backpack]] and a different color used when text is selected. It can be downloaded [https://scratch.mit.edu/download/scratch2 here].
  
==Other information==
+
==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 <code>.sb2</code> format instead of the previous <code>.sb</code> format. However, projects uploaded from Scratch 1.4 can still be downloaded from the [[Project Page|project page]] in the <code>.sb</code> format. Scratch 2.0 features many new additions to both the program and website.
 +
{{caution|Once a project is saved in the Scratch 2.0 editor, its format will be adjusted to <code>.sb2</code> and cannot be reverted without the use of an external program. This means it cannot open in Scratch 1.4.}}
  
To help add more features and make Scratch 2.0 better, andresmh created a [[Gallery|gallery]] where users could submit [[project]]s suggesting features that should be in Scratch 2.0. The gallery's description states:
+
<div style="border:1px solid #6FCDF2; width:95%; padding:7px; margin: 10px; border-radius:10px; moz-border-radius:10px; webkit-border-radius:10px">
 +
<center>
  
: ''We want to know what would you do if we had these new features:''
+
;New Features
 +
</center>
 +
Scratch 2.0 introduced several new features:
  
:#''Sharing projects on phones and tablets.''
+
* [[Backdrop Name (block)|Backdrop Name]] block
:#''Letting you connect your projects to interact with Facebook, YouTube, Twitter, etc.''
+
* [[Backpack]] for transporting sprites, costumes, and scripts project-to-project
:#''Making it easier for groups and companies to collaborate on projects.''
+
* [[Cloning]] sprites (limit of 300 as of now)
:#''Creating and remix projects directly within a web browser, no need to download.''
+
* [[Cloud Data]] (variables stored on the website)
 +
* [[Custom Blocks]]<ref>Bernd Gärtner. (?/4/2012). “I'm really excited about custom blocks in Scratch 2.0!” http://scratched.media.mit.edu/discussions/scratch-20/custom-block-types</ref>
 +
* [[Customizable User Pages]]
 +
* [[Following|Following System]]
 +
* Project [[Notes and Credits]] are separate from [[Project Instructions|Instructions]]
 +
* Redesigned [[comment (website feature)|comment]] replies: @username shows who you're replying to
 +
* Show or hide [[list]]s
 +
* [[Sound Editor]]
 +
* [[Studios]] which replace [[Gallery|Galleries]], but in My Stuff the url stays the same (it is still http://scratch.mit.edu/mystuff/#galleries)
 +
* Time [[blocks]]: [[Current () (block)|Current ()]] and [[Days Since 2000 (block)|Days Since 2000]]
 +
* Use the at symbol (@username) in a comment to link to a user's profile page
 +
* [[Username (block)|Username Block]]
 +
* [[Vector Editor]], as well as a [[Bitmap Editor]] for the [[Paint Editor]]
 +
* [[Watch Me Move!|Video Sensing]]
 +
* [[When Backdrop Switches to () (block)|When Backdrop Switches to () block]]
 +
* Zooming in and out of the scripts area
 +
* [[Record Project Video]]
 +
* [[Student and Teacher Accounts]]
 +
</div>
  
:''Share a project describing why you're interested in Scratch 2.0 and how you would use the new features.''
+
==Beta criticism==
 +
Early in 2013 during the beta, some people disliked Scratch 2.0. They complained of a bad paint editor<ref>Rocker98585. (28/3/2013). “I hate the new Paint Editor. It disgusts me to the very top.” https://scratch.mit.edu/discuss/topic/3510/</ref><ref>unicorn0125. (1/2/2013). “I can't draw correctly on 2.0!!! It is WAYYYY harder than 1.4.” https://scratch.mit.edu/discuss/post/9737/</ref> and confusing project editor.<ref>pinkkoala25. (3/2/2013). “The editor is so confusing!” https://scratch.mit.edu/discuss/topic/1819/</ref> After the final release, the criticism slowly ceased as users finally adapted to the new environment.
  
:''Learn more about this at: http://bit.ly/cpbB95''
+
== Known bugs ==
A gallery for the submitted projects has been placed in the featured gallery area of the [[Front Page]], which is where non-participating users can view the many shared projects.
+
One of the bugs in Scratch 2.0 is the ability to follow yourself and anyone who doesn't have any projects shared. To follow anyone, open the developer menu ({{kp|Ctrl|Shift|I}} on Chrome on Windows) then go to the console tab. Then type in
 +
<pre>$.ajax({type: "PUT",url: "https://scratch.mit.edu/site-api/users/followers/(Who_you_want_to_follow)/add/",data: {usernames: Scratch.INIT_DATA.LOGGED_IN_USER.model.username}})</pre>
 +
and press enter. You should now be following whoever goes by the username you entered. This also allowed you to follow [[Kaj]], but was fixed later.
  
==External Links==
+
Another oversight is that projects that are a few hours old still appear in the Recently Shared Projects.
*http://scratch.mit.edu/galleries/view/77820
+
 
*http://scratch.mit.edu/forums/viewtopic.php?id=33077
+
== Examples of New Features and Blocks ==
[[Category:Scratch]]
+
<scratchblocks version=2>define Custom Block
 +
say [This is a custom block.]
 +
 
 +
Custom Block
 +
(☁ Cloud Data)
 +
set [☁ Cloud Data v] to ()
 +
 
 +
change [☁ Cloud Data v] by ()</scratchblocks>
 +
 
 +
== Gallery ==
 +
{{see also|:Category:Scratch 2.0 Images}}
 +
<gallery widths=175px perrow=5 caption="Scratch 2.0 Images">
 +
File:Scratch Layout.png|The [[User Interface|Scratch user interface]] for Scratch 2.0
 +
File:Vector Editor 2.0.png|The vector image editor
 +
File:Scratch 2.0 Sound Editor.png|The Scratch 2.0 sound editor
 +
File:2.0 Front Page 2.png|The [[Front Page]]
 +
File:Search Categories.png|The search filtering
 +
File:Jump block with insert.png|A custom block [[procedure]]
 +
</gallery>
 +
 
 +
== Trivia ==
 +
* The [https://www.youtube.com/watch?v=-SjuiawRMU4 Scratch 2.0 Overview] video uses a cut version of "Scratch_Redux" by Ant Neely.
 +
 
 +
==References==
 +
<references/>
 +
 
 +
{{Scratch Versions}}
 +
 
 +
[[Category:Scratch Versions|2.0]]
 +
[[Category:Scratch 2.0]]
 +
[[de:Scratch 2.0]]
 +
[[ru:Скретч 2.0]]
 +
[[id:Scratch 2.0]]
 +
[[ja:Scratch 2.0]]

Latest revision as of 06:29, 31 December 2019

Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.
SandCastleIcon.png This page has links to websites or programs not trusted by Scratch or hosted by Wikipedia. Remember to stay safe while using the Internet, as we can't guarantee the safety of other websites.
Scratch 2.0
Scratch Layout.png
Release Date 5/9/2013
Programming language Flash
Download
« 1.4 3.0 »
Custom blocks
The vector paint editor
The bitmap paint editor
Cloud variables

Scratch 2.0, also known as Scratch 2,[1] was the second major version of Scratch, following Scratch 1.4. It featured a redesigned editor and website, and it was the first version that included the online editor as well as an offline one. It went into public beta on January 28, 2013,[2] and it 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.[3]

History

Main article: Development of Scratch 2.0

Scratch 2.0 was announced by andresmh on the Scratch Forums in January 2010. The first released experiment by the Scratch Team as part of 2.0's development was the Experimental Viewer, in August 2010. 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.[4]

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.[5] It is available at LLK/scratch-flash on GitHub.

Offline Editor

The Scratch 2.0 offline editor was released on August 26, 2013. It had few differences from the online editor, most notably, the lack of the Backpack and a different color used when text is selected. It can be downloaded here.

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.

Note 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 introduced several new features:

Beta criticism

Early in 2013 during the beta, some people disliked Scratch 2.0. They complained of a bad paint editor[7][8] and confusing project editor.[9] After the final release, the criticism slowly ceased as users finally adapted to the new environment.

Known bugs

One of the bugs in Scratch 2.0 is the ability to follow yourself and anyone who doesn't have any projects shared. To follow anyone, open the developer menu (Ctrl+⇧ Shift+I on Chrome on Windows) then go to the console tab. Then type in

$.ajax({type: "PUT",url: "https://scratch.mit.edu/site-api/users/followers/(Who_you_want_to_follow)/add/",data: {usernames: Scratch.INIT_DATA.LOGGED_IN_USER.model.username}})

and press enter. You should now be following whoever goes by the username you entered. This also allowed you to follow Kaj, but was fixed later.

Another oversight is that projects that are a few hours old still appear in the Recently Shared Projects.

Examples of New Features and Blocks

define Custom Block
say [This is a custom block.]

Custom Block
(☁ Cloud Data)
set [☁ Cloud Data v] to ()

change [☁ Cloud Data v] by ()

Gallery

See also: Category:Scratch 2.0 Images

Trivia

References

  1. iTweak0r. (19/4/2015). “They renamed Scratch 2.0 to Scratch 2 a while ago.” https://scratch.mit.edu/discuss/topic/108808/?page=1#post-954644
  2. Lightnin. (13/12/2012). “Scratch 2.0 will be open for beta testing starting January 28th![title]” ar-topic:111325
  3. Lightnin. (24/4/2013). “Both the old and new Scratch websites will be closed for 3 days, on May 6, 7, 8 .” http://scratch.mit.edu/discuss/topic/4130/
  4. Wes64. (17/8/2013). “Yes, I did “infiltrate”, and in fact I was able to do so right up until I was actually given the beta password after my curatorship. I even made projects and saved them to my machine.” https://scratch.mit.edu/discuss/post/114120/
  5. scimonster. (13/5/2014). “The ST has, at long last, open-sourced the Flash player!” http://scratch.mit.edu/discuss/topic/38755/
  6. Bernd Gärtner. (?/4/2012). “I'm really excited about custom blocks in Scratch 2.0!” http://scratched.media.mit.edu/discussions/scratch-20/custom-block-types
  7. Rocker98585. (28/3/2013). “I hate the new Paint Editor. It disgusts me to the very top.” https://scratch.mit.edu/discuss/topic/3510/
  8. unicorn0125. (1/2/2013). “I can't draw correctly on 2.0!!! It is WAYYYY harder than 1.4.” https://scratch.mit.edu/discuss/post/9737/
  9. pinkkoala25. (3/2/2013). “The editor is so confusing!” https://scratch.mit.edu/discuss/topic/1819/