1819:
888:
4552:
1352:
1040:
921:
675:
1833:
1059:, and homes. Scratch is designed primarily for users aged 8–16, but it is used by all ages and has a sizeable adult user base as of 2009. This wide outreach has created many surrounding communities, both physical and digital. In April 2020, the Tiobe ranking of the world's programming languages included Scratch in the top 20. According to Tiobe, there are 50 million projects written in Scratch, and every month one million new projects are added.
1113:
273:
1102:
261:
75:
177:
34:
1124:
remix into new projects. Scratchers can also create project studios, comment, favorite, and "love" others' projects, follow other members to see their projects and activity, and share ideas. Projects range from games and animations to practical tools. Additionally, to encourage the creation and sharing amongst users, the website frequently establishes "Scratch Design Studio" challenges.
1156:, new accounts have the "New Scratcher" role, as opposed by the usual "Scratcher" role. Some restrictions are imposed onto New Scratcher accounts, including the inability to use cloud data and a minimum 30 second cooldown period between posting comments. After a period of time of interacting and creating projects, an account will be eligible to gain the Scratcher role.
1079:
and visual lessons and science lab assignments with animations that help visualize difficult concepts. Within the social sciences, instructors can create quizzes, games, and tutorials with interactive elements. Using
Scratch allows young people to understand the logic of programming and how to creatively build and collaborate.
1426:
Although the main
Scratch website now runs only the current version (Scratch 3.0), the offline editors for Scratch 2.0 (and the earlier Scratch 1.4) are still available for download and can be used to create and run games locally. It is still possible to upload projects from the Scratch 2.0 launcher,
1411:
file as well as the contents of the
Scratch project including sounds (stored as .wav) and images (stored as .png). Each filetype, excluding the project.json, is stored as a number, starting at 0 and counting up with each additional file. The image file labeled "0.png" is always a 480x360 white image,
1343:
Scratch 2.0 was released on 9 May 2013. The update changed the look of the site and included both an online project editor and an offline editor. Custom blocks could now be defined within projects, along with several other improvements. The
Scratch 2.0 Offline editor could be downloaded for Windows,
1078:
Scratch is not exclusively for creating games. With the provided visuals, programmers can create animations, text, stories, music, art, and more. There are already many programs that students can use to learn topics in math, history, and even photography. Scratch allows teachers to create conceptual
633:
and has been translated into 70+ languages, being used in most parts of the world. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of 15 February 2023, community statistics on the language's official website show more than
1803:
Users can also create their own extensions for
Scratch 3.0 using JavaScript. Although the intention for Scratch 3.0 was to allow unofficial JavaScript extensions to be developed by users, it was abandoned due to moderation risks. As a result, the official site doesn't allow JavaScript extensions to
1359:
Scratch 3.0 was first announced by the
Scratch Team in 2016. Several public alpha versions were released between then and January 2018, after which the pre-beta "Preview" versions were released. A beta version of Scratch 3.0 was released on 1 August 2018. for use on most browsers; with the notable
1272:
An annual "Scratch Week", formerly known as "Scratch Day", is declared in May each year. Community members are encouraged to host an event on or around this day, large or small, that celebrates
Scratch. These events are held worldwide, and a listing can be found on the Scratch Day website. Scratch
1123:
Users of
Scratch are called "Scratchers". Scratchers have the capability to share their projects and receive feedback. Projects can be uploaded directly from the development environment to the Scratch website and any member of the community can view and download the full source code to study or to
912:
In
Scratch, extensions add extra blocks and features that can be used in projects. In Scratch 2.0, the extensions were all hardware-based and Pen was a normal category. Software-based extensions were added in Scratch 3.0, such as text-to-speech voices, along with some new hardware-based extensions
645:", where vinyl records are clipped together and manipulated on a turntable to produce different sound effects and music. Like scratching, the website lets users mix together different media (including graphics, sound, and other programs) in creative ways by creating and "remixing" projects, like
1139:
The
Scratch Wiki is a support resource for Scratch and information about its website, history, and phenomena surrounding it. Although supported by the Scratch Team (the developers of Scratch), it is primarily written by Scratch users (Scratchers) and is hosted independently of the main Scratch
1324:
in Boston and Los Angeles to develop Scratch, grounding its design in the practices and social dynamics of these after-school youth centers. It started as a basic programming language, with no labeled categories and no green flag. Similar to AgentSheets Scratch employed concepts of Tactile
1400:"infoObjects", a dictionary-format data section. It contains: "thumbnail", a thumbnail of the project's stage; "author", the username of the project's creator; "comment", the Project Notes; "history", the save and upload log; "scratch-version", the version of Scratch used to save the file;
1367:
Scratch 3.0, the first 3.x release version, was released on 2 January 2019. On 28 June 2023, the header and links on the Scratch Website changed from blue to purple, and new optional high-contrast block colors were introduced, to make the site easier for colorblind people to read and use.
1339:
Scratch was developed based on ongoing interaction with youth and staff at Computer Clubhouses. The use of Scratch at Computer Clubhouses served as a model for other after-school centers demonstrating how informal learning settings can support the development of technological fluency.
899:
and above in the Microsoft Store, Apple's macOS, ChromeOS, and Android; this allows the creation and playing of Scratch programs offline. The offline editor can also be downloaded in previous versions, such as Scratch 2.0 and Scratch 1.4 (an archive of older versions is found
1776:
have been created by the community that aim to improve or modify the user experience. ScratchTools and Scratch Addons are some examples of open-sourced browser extensions that add many upgrades and new features to the Scratch website and editor.
616:
and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16. Users on the site can create projects on the website using a block-like interface. Scratch was conceived and designed through collaborative
634:
123 million projects shared by over 103 million users, and more than 95 million monthly website visits. Overall, over 1 billion total projects ever created (including unshared projects), exceeding their 1,000,000,000th project in April 2024.
1784:
the Scratch blocks into JavaScript code when a project is run, meaning projects can run up to 200x faster, with 60FPS option, results varying heavily depending on the project, and setting and add-ons. TurboWarp can also export projects to
1647:
are supported but with limited string manipulation ability. There is a strong contrast between the powerful multimedia functions and multi-threaded programming style and the rather limited scope of the Scratch programming language.
1163:
and developers of Scratch are labeled as part of the "Scratch Team" and usually have an asterisk at the end of their username. The site also has special types of accounts for Students and Educators to use Scratch in the classroom.
690:, and a coding area to place and arrange the blocks into scripts that can be run by pressing the green flag or clicking on the code itself. Users may also create their own code blocks, which will appear in the "My Blocks" section.
1130:
Educators have their own online community called ScratchEd, developed and supported by the Harvard Graduate School of Education. In this community, Scratch educators share stories, exchange resources, and ask questions.
716:
With a sprite selected at the bottom of the staging area, blocks of code can be applied by dragging them from the block palette into the coding area. The Costumes tab allows users to change the look of the sprite with a
1010:
argues and illustrates, for coding music with Scratch, "that the music and sound blocks as currently implemented in Scratch may limit and frustrate meaningful music-making for children, the core user base for Scratch."
1664:
options with Scratch 2.0 Extension Protocol, an experimental extension feature that allows interaction between Scratch 2.0 and other programs. The Extension protocol allows interfacing with hardware boards such as
1019:
The Scratch Lab displays experiments from the Scratch Team, intended to explore whether new features may be added to the full website in the future. Experimental features currently under development include:
1328:
The philosophy of Scratch encourages the sharing, reuse, and combination of code, as indicated by the team slogan, "Imagine, Program, Share". Users can make their own projects, or they may choose to "
1760:, and in 2016, ScratchJr for Android. Although heavily inspired by Scratch and co-led by Mitch Resnick, it is nonetheless a complete rewrite designed for younger children—targeting ages 5 through 7.
1269:
Scratch Educators can gather in person at Scratch Educator Meetups. At these gatherings, Scratch Educators learn from each other and share ideas and strategies that support computational creativity.
1471:
In Scratch 2.0, the stage area is on the left side, with the programming blocks palette in the middle, and the coding area on the right. Extensions are in the "More Blocks" section of the palette.
2658:
Monroy-Hernandez, Andres; Hill, Benjamin Mako; Gonzalez-Rivero, Jazmin; Boyd, Danah (2011). "Computers Can't Give Credit: How Automatic Attribution Falls Short in an Online Remixing Community".
1460:
1067:
Scratch is used as the introductory language because the creation of interesting programs is relatively easy, and skills learned can be applied to other programming languages such as
1740:
and has been used to teach "The Beauty and Joy of Computing" introductory course in CS for non-CS-major students. Both of them were members of the Scratch Team before designing "Snap
1728:), first-class lists (including lists of lists), and first-class truly object-oriented sprites with prototyping inheritance, and nestable sprites, which are not part of Scratch. Snap
2279:
2378:
2105:"NSF Award Search: Award # 0325828 – ITR: A Networked, Media-Rich Programming Environment to Enhance Informal Learning and Technological Fluency at Community Technology Centers"
1807:
Before 2.0, a number of Scratch forks were created using the source code of Scratch 1.4. These programs usually only included a few extra blocks not present in Scratch.
3473:
3589:
1280:, the Scratch Team will play pranks on users and add Easter eggs, one example being that all event blocks in projects turn into cat versions of the same blocks.
5533:
1312:
grant for the development of a new programming environment for children to express themselves with code. The LLK, led by Mitchel Resnick, in partnership with
970:
Many of the digital extensions in Scratch 3.0 used to be regular block categories that were moved to the extensions section to reduce clutter. These include:
1477:
The blocks palette in Scratch 2.0 is made of discrete sections that are not scrollable from one to the next; the table below shows the different sections:
999:
to translate text from one language into a variety of other languages, including Arabic, Chinese, Dutch, English, French, Greek, Norwegian, and Japanese
1635:
graphics, from scratch in a simple editor that is part of Scratch, or can be imported from external sources. Scratch 3.0 only supports one-dimensional
96:
89:
1002:
Makey Makey – Options for better key pressing and press multiple keys in order. You can grab a join block if you want more control on the extension.
5508:
2610:
1390:"header", this 10-byte header contains the ASCII string "ScratchV02" in versions higher than Scratch 1.2, and "ScratchV01" in Scratch 1.2 and below
1333:
1261:
On 13 May 2014, a year after the release of Scratch 2.0, it was announced by a developer on the Scratch Forums that 2.0 would become open source.
2518:
1180:
to the Scratch website. At the time, it was estimated that more than three million people in China were using it. The outlet cited the fact that
47:
2540:
5563:
5538:
1998:
3403:"ITR: A Networked, Media-Rich Programming Environment to Enhance Informal Learning and Technological Fluency at Community Technology Centers"
1609:
Scratch 2.0 changed how sounds were imported, so many Scratch 1.4 sounds stopped working. (The project file was changed from *.sb to *.sb2).
728:
When creating sprites and also backgrounds, users can draw their own sprites manually, choose a sprite from the library, or upload an image.
4593:
139:
3031:
2636:
2271:
5578:
2484:
1928:. Second International Conference on Creating, Connecting and Collaborating through Computing. Section 6: Project status and next steps.
111:
5518:
2370:
3410:
3258:
2322:
3299:
118:
5543:
3380:
1336:. Scratch automatically gives credit to the user who created the original project and program in the top part of the project page.
1427:
which are immediately converted into Scratch 3.0 when uploaded to the main site. There is also an offline version of Scratch 3.0.
5558:
4652:
2758:
4488:
725:
editor in order to create various effects, including animation. The Sounds tab allows attaching sounds and music to a sprite.
187:
125:
5513:
4034:
2726:
2252:
1317:
4054:
1601:
Scratch 2.0 introduced the backpack, which can be used to transfer scripts, sprites, costumes, and sounds between projects.
4628:
3463:
2818:
1824:
4198:
2439:; Eastmond, Evelyn; Brennan, Karen; Millner, Amon; Rosenbaum, Eric; Silver, Jay; Silverman, Brian; Kafai, Yasmin (2009).
2081:
1247:
2.0 had an experimental JavaScript-based interpreter that was being developed in parallel with the ActionScript version.
1127:
The MIT Scratch Team works to ensure that this community maintains a friendly and respectful environment for all people.
107:
53:
3619:
3529:
1224:
for the project editor in all three major versions, as well as a majority of the current website, is hosted publicly on
202:
5523:
4296:
2878:
1902:
1737:
3906:
3581:
3559:
2212:
1083:
974:
Music – Play digital instruments (drums, trumpets, violins, pianos, and more). Previously part of the Sound category.
238:
220:
158:
61:
4266:
4084:
3155:
4586:
4236:
1325:
Programming later known as blocks-based programming. Scratch was made with the intention to teach kids to program.
3210:
4640:
4518:
4175:
2142:
1922:
Maloney, John; Burd, Leo; Kafai, Yasmin; Rusk, Natalie; Silverman, Brian; Resnick, Mitchel (29–30 January 2004).
1403:"contents", an object table with the Stage as the root. All objects in the program are stored here as references.
821:
609:
3322:"Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing"
2699:
Hill, B.M; Monroy-Hernández, A.; Olson, K.R. (2010). "Responses to remixing on a social media sharing website".
2170:
5568:
2400:
1451:
for the offline editor. These have fallen out of favor, and Adobe dropped support for them at the end of 2020.
4557:
3440:
2848:
5311:
5158:
4924:
4114:
2788:
1344:
Mac, and Linux directly from Scratch's website, although support for Linux was later dropped. The unofficial
1068:
4318:
2926:
5573:
5457:
4763:
4657:
1852:
1712:
1177:
586:
566:
3236:
132:
5548:
4623:
4579:
1969:
1897:
1838:
1769:
1440:
1309:
1255:
1072:
835:
618:
613:
542:
383:
292:
4144:
3719:
2701:
ICWSM 2010: Proceedings of the 4th International Conference on Weblogs and Social Media, May 23–26, 2010
2594:
988:
New digital extensions have also been added in collaborations with commercial companies. These include:
194:
1623:
1152:
Roles are displayed as a label under a user's username on profile pages and on forum posts. To prevent
807:
706:
499:
482:
198:
2510:
3350:
2547:
2448:
1644:
4454:
2572:
977:
Pen – Draw on the Stage with a variety of thicknesses and color. Previously a normal block category.
5088:
1618:
1418:
Scratch 3.0 uses the *.sb3 format, which is very similar to *.sb2, one difference being the sound.
992:
Text to Speech – Converts words in a text into voice output (variety of voices, supplied by Amazon)
288:
20:
3979:
866:, accessible as blocks. They can have inputs and have the option to run without a screen refresh.
5553:
5028:
4874:
4687:
1733:
85:
3766:
2660:
Proceedings of the 29th International Conference on Human Factors in Computing Systems (CHI '11)
2632:
2440:
5528:
5103:
4635:
3953:
3928:
3791:
5346:
5191:
1321:
5316:
2977:
1296:
group (LLK) was developing visual programming languages targeted towards children. In 2003,
5467:
5381:
5341:
5068:
5038:
4992:
4987:
4952:
4904:
4849:
4672:
4647:
4606:
3402:
3266:
2714:
2104:
1887:
1786:
1719:
1636:
1332:" someone else's project. Projects created and remixed with Scratch are licensed under the
283:
3291:
3006:
1160:
1140:
website. There are other wikis in languages besides English available on the Scratch Wiki
8:
5412:
5261:
5196:
5093:
4967:
4957:
4944:
4864:
4758:
3816:
1872:
1277:
1229:
1007:
934:
876:
Extra categories (e.g. Pen, Music) of blocks that can be added to a project at any time.
3372:
3112:"We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)"
2718:
1999:"Porting Scratch from Flash to JavaScript: Performance, Interoperability and Extensions"
1212:
on the Scratchers Worldwide section, and nobody has made an account in these countries.
5266:
4934:
4803:
4748:
4551:
2704:
2681:
2663:
2465:
1657:
1640:
507:
305:
300:
705:, either in a small or normal size, with a full-screen option also available) and all
5391:
5013:
4854:
4808:
4030:
4001:
2750:
2732:
2722:
2602:
2469:
2248:
1923:
1857:
1773:
1361:
849:
710:
458:
4480:
2272:"Science Buddies: Scratch User Guide: Installing & Getting Started with Scratch"
1947:
1393:"infoSize", encodes the length of the project's infoObjects. A 4-byte long, 32-bit,
946:
5118:
5083:
4894:
3859:
3321:
3057:
2685:
2673:
2457:
1929:
1867:
1862:
1056:
996:
490:
453:
2485:"Kids programming language Scratch nails top 20 in latest dev rankings • DEVCLASS"
5432:
5376:
5326:
5301:
5232:
5144:
5123:
5078:
5033:
4977:
4972:
4919:
4793:
4788:
4050:
1724:
1666:
1628:
1297:
718:
702:
674:
622:
3693:
3667:
1351:
5483:
4982:
4859:
4206:
3717:
3496:
3494:
3177:
3111:
2810:
1793:
1732:(previously "BYOB") was developed by Jens Mönig with documentation provided by
1447:
was later added. Scratch 2.0 relied on Adobe Flash for the online version, and
1089:
In higher education, Scratch is used in the first week of Harvard University's
4380:"How TurboWarp runs Scratch projects 10-100x faster | TurboWarp Documentation"
3521:
2901:
1116:
1105:
5502:
5386:
5371:
5336:
5306:
5201:
4844:
4834:
4824:
4783:
4718:
4107:"Preliminary Scratch extension for talking to Arduino boards running Firmata"
2736:
2606:
1877:
1464:
1372:
1289:
1205:
1201:
1027:
Face Sensing – Make animated costumes and games that interact with your face.
630:
4288:
3884:
3611:
2952:
2870:
2677:
2461:
2204:
1039:
5224:
4929:
4909:
4738:
3641:
3551:
2436:
1661:
1345:
1313:
1301:
1237:
981:
887:
626:
597:
495:
436:
4076:
920:
5281:
5206:
4914:
4798:
4768:
4728:
4618:
4602:
4258:
2323:"Music Making in Scratch: High Floors, Low Ceilings, and Narrow Walls? /"
2247:. San Francisco, California: No Starch Press. pp. xvii, 1–9, 13–15.
1539:
1444:
1407:
Scratch 2.0 uses the *.sb2 file format. These are zip files containing a
1383:
In Scratch 1.4, an *.sb file was the file format used to store projects.
1221:
940:
838:. Cloud variables are synced across all running versions of the project.
774:
658:
646:
638:
558:
4228:
3202:
3136:
1415:
The ScratchX experimental version of Scratch used the .sbx file format.
1273:
Week is a series focusing on Scratch activities on the Scratch website.
1030:
Animated Text – Bring words to life with colours, fonts, and animations.
5447:
5214:
5053:
4889:
4773:
4332:
3468:
2657:
2595:"Fun, Not Fear, Is at the Heart of Scratch, a New Programming Language"
1933:
1394:
1305:
1233:
1197:
961:
Go Direct Force & Acceleration – Sense pull, push, motion, and spin
901:
896:
895:
An offline "Desktop Editor" for Scratch 3.0 is available for Microsoft
863:
650:
642:
562:
445:
4571:
4510:
4354:
4167:
3085:
2134:
1459:
1240:, and the 1.x versions were based on Squeak, which itself is based on
810:
can interact with other sprites, the mouse pointer, and the backdrop.
5356:
5296:
5291:
5240:
5175:
5139:
5098:
5063:
5058:
5008:
4899:
4884:
4839:
4829:
4778:
4733:
4723:
4692:
3691:
3665:
1753:
1448:
1241:
1209:
1185:
1173:
1153:
952:
937:– Control motors and receive sensor data from the Lego Mindstorms EV3
914:
709:' thumbnails being listed in the bottom area. The stage uses x and y
698:
582:
550:
546:
272:
2840:
2408:
1832:
1254:, a JavaScript library developed by Google for creating block-based
1112:
1101:
74:
19:
This article is about the programming language. For other uses, see
5286:
5219:
5113:
5023:
5018:
4939:
4879:
4753:
4697:
3432:
2780:
2709:
2668:
2301:
1882:
1781:
1711:
A more advanced visual programming language inspired by Scratch is
1193:
578:
554:
4429:
4106:
3841:
3744:
3495:
Shane (grokblah), on behalf of the Scratch Team (29 August 2013).
1082:
Scratch is taught to more than 800 schools and 70 colleges of the
5462:
5422:
5417:
5407:
5366:
5331:
5271:
5108:
5073:
4962:
4869:
4743:
4662:
4379:
3718:
Mitchel Resnick, one of the founders of Scratch (12 March 2019).
1846:
1670:
1251:
1052:
891:
Four different scripts for the getting started built-in tutorial.
731:
The table below shows the categories of the programming blocks:
5452:
5437:
5427:
5351:
5256:
5043:
4566:
4561:
3232:
2374:
2344:
1632:
1436:
1225:
1189:
1048:
722:
593:
478:
431:
3999:
3032:"China blocks MIT's kid-friendly programming language Scratch"
1474:
The web version of Scratch 2.0 introduced project autosaving.
260:
5048:
4702:
4136:
3980:"Mozilla Kills Default Support for Adobe Flash in Firefox 69"
3720:"Supporting the Growth of Scratch - Mitchel Resnick - Medium"
2059:
1789:
1329:
1181:
1141:
682:
The Scratch interface is divided into three main sections: a
678:
A program to change the background and make a character speak
654:
470:
466:
462:
441:
2371:"Canadian schools starting to teach computer coding to kids"
5321:
5276:
3497:"Updated Scratch 2 Offline Editor (Beta) is now available!"
3342:
2434:
1892:
1797:
1757:
1722:
procedures (their mathematical foundations are also called
1408:
1192:
were listed as countries on the website. They also contain
1090:
949:– control motors and receive sensor data from the Lego WeDo
525:
4545:
5442:
4404:
3007:"China bans Scratch, MIT's programming language for kids"
2698:
2171:"Scratch: Computer Programming for 21st Century Learners"
2041:
1412:
but "0.wav" will still be the earliest non-deleted file.
474:
3464:"Kids' Programming Tool Scratch Now Runs in the Browser"
3156:"Scratch 3.0's new programming blocks, built on Blockly"
2023:
3792:"Scratch File Format (1.4)/Object Table – Scratch Wiki"
3767:"Scratch File Format (1.4)/Object Table – Scratch Wiki"
1963:
1961:
1849:, an interface used by Scratch to make the code blocks.
405:
Scratch 3.29.1 (offline editor) / 27 February 2022
3666:
ceebee, on behalf of the Scratch Team (28 June 2023).
1348:
version had to be downloaded from the Scratch forums.
3692:
ceebee, on behalf of the Scratch Team (5 June 2023).
2266:
2264:
1047:
Scratch is used in many different settings: schools,
4487:. Lifelong Kindergarten Group at the MIT Media Lab.
2435:
Resnick, Mitchel; Maloney, John; Hernández, Andrés;
1958:
1921:
1814:
984:
with the camera. Previously in the Sensing category.
1804:be added, but several modifications of Scratch do.
1780:TurboWarp is a fork of the Scratch 3.0 editor that
1768:Due to the open source nature of Scratch, numerous
1435:The editor of Scratch 1.4 and below was written in
2261:
753:Movements of sprites, like angles and directions.
2238:
2236:
2234:
2232:
2230:
1439:, while its online project viewer was written in
392:Scratch 3.0 (online editor) / 2 January 2019
5500:
1702:
1334:Creative Commons Attribution-Share Alike License
1208:are locations, but they only seem to be seen in
637:Scratch takes its name from a technique used by
4199:"BYOB 3.1 – Prototypal Inheritance for Scratch"
2164:
2162:
2160:
1763:
1673:. Scratch 2.0 also has the following features:
1119:, an example of a game created with Scratch 3.0
1108:, an example of a game created with Scratch 2.0
4000:Adobe Corporate Communications (30 May 2019).
2927:"What is a Scratcher and how do I become one?"
2902:"An explanation of the 'New Scratcher' status"
2227:
5534:Pedagogic integrated development environments
4587:
4289:"CS10 : The Beauty and Joy of Computing"
4020:
4018:
3977:
3259:"LLK – Projects – Building-Block Programming"
3175:
2978:"Student and Teacher Accounts - Scratch Wiki"
2129:
2127:
2125:
1992:
1990:
1250:In 3.0, Scratch blocks are implemented using
1024:Video Sprites – Fill sprites with live video.
4233:Electrical Engineering and Computer Sciences
2169:Lamb, Annette; Johnson, Larry (April 2011).
2157:
1386:An *.sb file is divided into four sections:
958:LEGO BOOST – Bring robotic creations to life
924:An example of the Scratch 3 Extensions Page.
3314:
2168:
62:Learn how and when to remove these messages
4594:
4580:
4550:
4293:EECS Instructional Support Group Home Page
4015:
2122:
1987:
1499:Moves and changes the position of sprites
1371:On March 11, 2019, Scratch separated from
4405:"TurboWarp - Run Scratch projects faster"
3694:"Coming Soon: Color Contrast in Scratch!"
3286:
3284:
3153:
3080:
3078:
2708:
2667:
1970:"What you need to know about Scratch 3.0"
1656:Scratch 2.0 does not treat procedures as
239:Learn how and when to remove this message
221:Learn how and when to remove this message
159:Learn how and when to remove this message
16:Programming language learning environment
3109:
2368:
1458:
1350:
1111:
1100:
1038:
955:– Use of a micro:bit to control projects
919:
886:
673:
5509:Dynamically typed programming languages
4601:
4024:
3604:
3178:"Scratch 2.0 Offline Open Source Code!"
2773:
2325:. Jitp.commons.gc.cuny.edu. 16 May 2019
2202:
2079:
1651:
1639:, known as "lists", and floating-point
5501:
4143:. University of California, Berkeley.
3978:O'Donnell, Lindsey (14 January 2019).
3281:
3075:
2508:
2430:
2428:
2426:
1093:introductory computer science course.
95:Please improve this article by adding
5564:Programming languages created in 2003
5539:Smalltalk programming language family
4575:
4196:
3929:"Offline Editor (2.0) – Scratch Wiki"
3461:
3413:from the original on 30 December 2015
3353:from the original on 22 February 2011
3000:
2998:
2592:
2242:
1996:
1485:
1178:Chinese government had blocked access
1034:
943:– Use Makey Makey to control projects
5168:
4319:"Relationship With the Scratch Team"
4299:from the original on 23 January 2014
4117:from the original on 16 January 2018
4087:from the original on 20 January 2016
3954:"Scratch Forums / Beta Flash player"
3907:"3 Things To Know About Scratch 3.0"
3582:"3 Things To Know About Scratch 3.0"
3532:from the original on 24 January 2014
3004:
2899:
2215:from the original on 13 October 2018
2099:
2097:
2095:
2080:scratch, scratch (11 October 2022).
2075:
2073:
1825:Free and open-source software portal
1621:with multiple active objects called
1467:then stops the script in Scratch 2.0
1062:
763:Controls the visuals of the sprite.
170:
68:
27:
3909:. The Scratch Team. 31 January 2019
3343:"Scratch – Imagine, Program, Share"
3302:from the original on 3 January 2019
3154:Pasternak, Erik (17 January 2019).
2851:from the original on 5 October 2008
2482:
2423:
2369:Oliveira, Michael (30 April 2014).
1967:
1519:Controls the visuals of the sprite
1096:
917:. The extensions are listed below.
848:Blocks to access and interact with
713:, with 0,0 being the stage center.
186:may contain improper references to
108:"Scratch" programming language
13:
5579:Creative Commons-licensed websites
3213:from the original on 21 April 2019
2995:
2863:
2639:from the original on 17 March 2015
2593:Young, Jeffrey R. (20 July 2007).
2511:"What is Scratch? Is it AV or IT?"
2203:Schorow, Stephanie (14 May 2007).
2135:"Community statistics at a glance"
1903:Pencil Code (programming language)
1738:University of California, Berkeley
1592:Functions, return value is always
1463:A script that lets the sprite say
882:
824:, conjunctions, and comparisons .
797:Conditionals, loops, and cloning.
14:
5590:
5519:Educational programming languages
4537:
4239:from the original on 3 April 2019
4165:
4027:Scratch Programming in easy steps
3622:from the original on 6 April 2019
3443:from the original on 6 April 2019
3239:from the original on 7 April 2019
2821:from the original on 7 April 2019
2791:from the original on 4 April 2019
2599:The Chronicle of Higher Education
2145:from the original on 6 April 2016
2092:
2070:
1997:Frang, Corey (28 February 2019).
1948:"Scratch Timeline – Scratch Wiki"
1683:Reverse order of project controls
1421:
787:Event handlers and broadcasters.
669:
43:This article has multiple issues.
4521:from the original on 18 May 2019
4491:from the original on 18 May 2019
4269:from the original on 18 May 2019
4178:from the original on 18 May 2019
4147:from the original on 16 May 2019
4057:from the original on 18 May 2019
3592:from the original on 12 May 2019
3476:from the original on 9 July 2017
3383:from the original on 18 May 2019
2881:from the original on 12 May 2019
2761:from the original on 18 May 2019
2703:. Washington, D.C.: AAAI Press.
2613:from the original on 18 May 2019
2521:from the original on 18 May 2019
2381:from the original on 18 May 2019
2282:from the original on 18 May 2019
1831:
1817:
271:
259:
175:
73:
32:
5544:Video game development software
4503:
4473:
4447:
4422:
4397:
4372:
4347:
4325:
4311:
4281:
4251:
4221:
4190:
4159:
4129:
4099:
4069:
4043:
3993:
3971:
3946:
3921:
3899:
3877:
3852:
3834:
3809:
3784:
3759:
3737:
3711:
3685:
3659:
3634:
3574:
3562:from the original on 9 May 2019
3544:
3514:
3488:
3455:
3425:
3395:
3365:
3335:
3251:
3225:
3195:
3169:
3147:
3129:
3103:
3050:
3024:
3005:Liao, Rita (7 September 2020).
2970:
2945:
2919:
2893:
2833:
2803:
2743:
2692:
2651:
2625:
2586:
2565:
2533:
2502:
2476:
2393:
2362:
2337:
2315:
2294:
2196:
1968:Lee, David (28 December 2018).
1134:
1086:in India and across the world.
502:and Scratch Source Code License
265:Logo used since 16 October 2015
51:or discuss these issues on the
5559:Software developer communities
4029:. Leamington Spa: Easy Steps.
3528:. MITScratchTeam. 1 May 2013.
2811:"Scratch Community Guidelines"
2441:"Scratch: Programming for All"
2052:
2034:
2016:
1940:
1915:
1481:Interface sections in Scratch
1355:The Scratch website's homepage
1043:A Scratch programming workshop
1014:
664:
629:. Scratch is developed by the
1:
5312:Lightweight Java Game Library
3176:speakvisually (13 May 2014).
2953:"Scratch Team - Scratch Wiki"
2509:Martin, Neil (25 June 2015).
2245:Learn to Program with Scratch
2060:"Snap! Build Your Own Blocks"
1908:
1604:
1430:
1236:-based, 2.0 is programmed in
1167:
1006:A paper published in 2019 by
907:
97:secondary or tertiary sources
5514:Visual programming languages
4658:List of visual novel engines
4355:"Frequently Asked Questions"
3885:"Scratch 2.0 Offline Editor"
3642:"Scratch 3.0 – Scratch Wiki"
3292:"Development of Scratch 1.0"
3110:Lightnin (29 October 2013).
1853:Snap! (programming language)
1764:Community-made modifications
1747:
1695:Collapsing sprite properties
1582:Variables, arrays and lists
1454:
1378:
1256:visual programming languages
1215:
735:Block categories in Scratch
697:features the results (e.g.,
516:.sb3, .sprite3 (Scratch 3.0)
514:.sb2, .sprite2 (Scratch 2.0)
7:
4624:First-person shooter engine
4197:Mönig, Jens (31 May 2011).
3817:"Scratch File Format (2.0)"
3462:Biggs, John (10 May 2013).
3407:National Science Foundation
2405:Science Museum of Minnesota
1898:Visual programming language
1839:Computer programming portal
1810:
1627:. Sprites can be drawn, as
1612:
1310:National Science Foundation
928:
619:National Science Foundation
614:visual programming language
10:
5595:
3373:"Creative Commons License"
1686:Display stage on left side
1575:
1555:
1532:
1512:
1492:
1443:, and a player written in
1283:
965:
512:.sb, .sprite (Scratch 1.x)
197:by removing references to
18:
5524:Free educational software
5476:
5400:
5249:
5184:
5157:
5132:
5001:
4817:
4711:
4680:
4671:
4614:
4002:"The Future of Adobe AIR"
3668:"Color Contrast is here!"
2662:. ACM. pp. 3421–30.
2483:Fay, Joe (6 April 2020).
2449:Communications of the ACM
1936:– via ResearchGate.
1588:
1578:
1568:
1558:
1548:
1535:
1525:
1515:
1505:
1495:
1488:
1288:In the early 2000s, the
1264:
834:Blocks to access and set
739:
577:
572:
541:
536:
520:
506:
489:
452:
427:
423:
382:
378:
311:
299:
282:
270:
258:
4455:"Scratch 3.0 Extensions"
4141:– Build Your Own Blocks"
4111:Scratch extension GitHub
4081:Scratch extension GitHub
2931:mitscratch.freshdesk.com
2573:"DAV Jharkhand Syllabus"
1925:Scratch: A Sneak Preview
1680:Two-column category menu
1619:event-driven programming
1147:
21:Scratch (disambiguation)
4077:"EV3+Scratch Extension"
3958:Scratch Archived Forums
2841:"Scratch for Educators"
2751:"Scratch Design Studio"
2678:10.1145/1978942.1979452
2462:10.1145/1592761.1592779
2205:"Creating from Scratch"
1707:(Build Your Own Blocks)
1572:Mathematical operators
1542:, sequences, and music
1529:Conditionals and loops
947:LEGO Education WeDo 2.0
428:Implementation language
329:(prototype Scratch 0.1)
4636:Game engine recreation
4481:"Scratch Modification"
4434:packager.turbowarp.org
4083:. Code & Circuit.
4025:McManus, Sean (2013).
1658:first class structures
1468:
1356:
1120:
1109:
1044:
925:
892:
679:
348:; 11 years ago
334:; 17 years ago
320:; 20 years ago
188:user-generated content
84:relies excessively on
5569:Computer file formats
5347:Platinum Arts Sandbox
5192:Adventure Game Studio
3860:"Scratch File Format"
3745:"Scratch Wiki – *.sb"
3522:"Scratch 2.0 Preview"
3058:"Scratch Source Code"
2243:Marji, Majed (2014).
1677:Smart block switching
1462:
1354:
1294:Lifelong Kindergarten
1115:
1104:
1042:
923:
890:
677:
407:; 2 years ago
394:; 5 years ago
362:; 5 years ago
4993:Visual3D Game Engine
4648:Game creation system
4430:"TurboWarp Packager"
3933:en.scratch-wiki.info
3796:en.scratch-wiki.info
3771:en.scratch-wiki.info
3646:en.scratch-wiki.info
3556:en.scratch-wiki.info
3377:wiki.scratch.mit.edu
3296:en.scratch-wiki.info
2982:en.scratch-wiki.info
2957:en.scratch-wiki.info
2900:jvvg (1 June 2013).
2875:en.scratch-wiki.info
2755:wiki.scratch.mit.edu
1952:en.scratch-wiki.info
1888:Programmable Cricket
1652:Scratch 2.0 features
1320:worked closely with
318:11 October 2003
295:programming language
203:used inappropriately
5574:Filename extensions
5262:Blender Game Engine
5094:Pixel Game Maker MV
4359:Scratch Addons Docs
4051:"Scratch Extension"
3588:. 31 January 2019.
3036:Developer Tech News
2719:2015arXiv150701284M
2349:lab.scratch.mit.edu
1873:Lego Mindstorms EV3
1689:Square block inputs
1562:Draw on the canvas
1552:Sprite interaction
1482:
1322:Computer Clubhouses
1176:announced that the
935:LEGO Mindstorms EV3
736:
508:Filename extensions
473:(via web browser),
360:2 January 2019
312:First appeared
255:
5549:Video game engines
5267:Bork3D Game Engine
4384:docs.turbowarp.org
4209:on 6 December 2013
3203:"Scratch Educator"
3038:. 8 September 2020
2276:ScienceBuddies.org
2042:"ScratchJr – Home"
1934:10.1109/C5.2004.33
1774:browser extensions
1698:Scratch 2.0 themes
1480:
1469:
1357:
1210:Scratch Statistics
1121:
1110:
1045:
1035:Community of users
926:
893:
734:
680:
621:grants awarded to
306:Scratch Foundation
277:Scratch 3.0 editor
253:
199:unreliable sources
5496:
5495:
5492:
5491:
5392:Wintermute Engine
5153:
5152:
5014:Amazon Lumberyard
4809:Zillions of Games
4333:"About ScratchJr"
4168:"Jens on Scratch"
4036:978-1-84078-612-5
3848:. 16 August 2022.
3433:"Scratch Desktop"
3263:llk.media.mit.edu
3141:Google Developers
2933:. 4 November 2021
2728:978-1-57735-445-1
2541:"DAV CS Syllabus"
2302:"Scratch Desktop"
2254:978-1-59327-543-3
2178:Teacher Librarian
2082:"Scratch – About"
2064:snap.berkeley.edu
1858:Swift Playgrounds
1756:was released for
1599:
1598:
1362:Internet Explorer
1232:. Scratch 3.0 is
1063:Educational users
1057:community centers
995:Translate – Uses
880:
879:
603:
602:
459:Microsoft Windows
249:
248:
241:
231:
230:
223:
201:, where they are
169:
168:
161:
143:
66:
5586:
5166:
5165:
5119:UbiArt Framework
5084:Nvidia GameWorks
4678:
4677:
4596:
4589:
4582:
4573:
4572:
4554:
4549:
4548:
4546:Official website
4531:
4530:
4528:
4526:
4507:
4501:
4500:
4498:
4496:
4477:
4471:
4470:
4468:
4466:
4451:
4445:
4444:
4442:
4440:
4426:
4420:
4419:
4417:
4415:
4401:
4395:
4394:
4392:
4390:
4376:
4370:
4369:
4367:
4365:
4351:
4345:
4344:
4342:
4340:
4329:
4323:
4322:
4315:
4309:
4308:
4306:
4304:
4285:
4279:
4278:
4276:
4274:
4255:
4249:
4248:
4246:
4244:
4225:
4219:
4218:
4216:
4214:
4205:. Archived from
4194:
4188:
4187:
4185:
4183:
4163:
4157:
4156:
4154:
4152:
4133:
4127:
4126:
4124:
4122:
4103:
4097:
4096:
4094:
4092:
4073:
4067:
4066:
4064:
4062:
4047:
4041:
4040:
4022:
4013:
4012:
4010:
4008:
3997:
3991:
3990:
3988:
3986:
3975:
3969:
3968:
3966:
3964:
3950:
3944:
3943:
3941:
3939:
3925:
3919:
3918:
3916:
3914:
3903:
3897:
3896:
3894:
3892:
3881:
3875:
3874:
3872:
3870:
3856:
3850:
3849:
3838:
3832:
3831:
3829:
3827:
3813:
3807:
3806:
3804:
3802:
3788:
3782:
3781:
3779:
3777:
3763:
3757:
3756:
3754:
3752:
3747:. 4 October 2015
3741:
3735:
3734:
3732:
3730:
3715:
3709:
3708:
3706:
3704:
3689:
3683:
3682:
3680:
3678:
3663:
3657:
3656:
3654:
3652:
3638:
3632:
3631:
3629:
3627:
3608:
3602:
3601:
3599:
3597:
3578:
3572:
3571:
3569:
3567:
3548:
3542:
3541:
3539:
3537:
3518:
3512:
3511:
3509:
3507:
3492:
3486:
3485:
3483:
3481:
3459:
3453:
3452:
3450:
3448:
3429:
3423:
3422:
3420:
3418:
3399:
3393:
3392:
3390:
3388:
3369:
3363:
3362:
3360:
3358:
3339:
3333:
3332:
3330:
3328:
3318:
3312:
3311:
3309:
3307:
3288:
3279:
3278:
3276:
3274:
3269:on 30 April 2001
3265:. Archived from
3255:
3249:
3248:
3246:
3244:
3229:
3223:
3222:
3220:
3218:
3199:
3193:
3192:
3190:
3188:
3173:
3167:
3166:
3164:
3162:
3151:
3145:
3144:
3133:
3127:
3126:
3124:
3122:
3107:
3101:
3100:
3098:
3096:
3090:Squeak/Smalltalk
3082:
3073:
3072:
3070:
3068:
3054:
3048:
3047:
3045:
3043:
3028:
3022:
3021:
3019:
3017:
3002:
2993:
2992:
2990:
2988:
2974:
2968:
2967:
2965:
2963:
2949:
2943:
2942:
2940:
2938:
2923:
2917:
2916:
2914:
2912:
2897:
2891:
2890:
2888:
2886:
2867:
2861:
2860:
2858:
2856:
2837:
2831:
2830:
2828:
2826:
2807:
2801:
2800:
2798:
2796:
2777:
2771:
2770:
2768:
2766:
2747:
2741:
2740:
2712:
2696:
2690:
2689:
2671:
2655:
2649:
2648:
2646:
2644:
2629:
2623:
2622:
2620:
2618:
2590:
2584:
2583:
2581:
2579:
2569:
2563:
2562:
2560:
2558:
2552:
2546:. Archived from
2545:
2537:
2531:
2530:
2528:
2526:
2506:
2500:
2499:
2497:
2495:
2480:
2474:
2473:
2445:
2432:
2421:
2420:
2418:
2416:
2407:. Archived from
2397:
2391:
2390:
2388:
2386:
2366:
2360:
2359:
2357:
2355:
2341:
2335:
2334:
2332:
2330:
2319:
2313:
2312:
2310:
2308:
2298:
2292:
2291:
2289:
2287:
2268:
2259:
2258:
2240:
2225:
2224:
2222:
2220:
2200:
2194:
2193:
2191:
2189:
2175:
2166:
2155:
2154:
2152:
2150:
2131:
2120:
2119:
2117:
2115:
2101:
2090:
2089:
2077:
2068:
2067:
2056:
2050:
2049:
2038:
2032:
2031:
2020:
2014:
2013:
2011:
2009:
1994:
1985:
1984:
1982:
1980:
1965:
1956:
1955:
1944:
1938:
1937:
1919:
1868:Twine (software)
1863:Alice (software)
1841:
1836:
1835:
1827:
1822:
1821:
1820:
1660:and has limited
1595:
1483:
1479:
1278:April Fools' Day
1172:In August 2020,
1097:Online community
1084:DAV organization
997:Google Translate
980:Video Sensing –
737:
733:
532:
529:
527:
469:(via renderer),
415:
413:
408:
402:
400:
395:
370:
368:
363:
356:
354:
349:
342:
340:
335:
332:15 May 2007
328:
326:
321:
275:
263:
256:
252:
244:
237:
226:
219:
215:
212:
206:
179:
178:
171:
164:
157:
153:
150:
144:
142:
101:
77:
69:
58:
36:
35:
28:
5594:
5593:
5589:
5588:
5587:
5585:
5584:
5583:
5499:
5498:
5497:
5488:
5472:
5396:
5377:Thousand Parsec
5327:Open Wonderland
5302:Irrlicht Engine
5245:
5180:
5160:
5149:
5145:Unreal Engine 5
5128:
5124:Unreal Engine 4
5079:Luminous Engine
5034:Creation Engine
4997:
4978:Unreal Engine 3
4973:Unreal Engine 2
4813:
4794:Virtual Theatre
4789:Unreal Engine 1
4707:
4667:
4610:
4600:
4544:
4543:
4540:
4535:
4534:
4524:
4522:
4509:
4508:
4504:
4494:
4492:
4479:
4478:
4474:
4464:
4462:
4453:
4452:
4448:
4438:
4436:
4428:
4427:
4423:
4413:
4411:
4403:
4402:
4398:
4388:
4386:
4378:
4377:
4373:
4363:
4361:
4353:
4352:
4348:
4338:
4336:
4335:. scratchjr.org
4331:
4330:
4326:
4317:
4316:
4312:
4302:
4300:
4287:
4286:
4282:
4272:
4270:
4257:
4256:
4252:
4242:
4240:
4227:
4226:
4222:
4212:
4210:
4195:
4191:
4181:
4179:
4164:
4160:
4150:
4148:
4135:
4134:
4130:
4120:
4118:
4105:
4104:
4100:
4090:
4088:
4075:
4074:
4070:
4060:
4058:
4049:
4048:
4044:
4037:
4023:
4016:
4006:
4004:
3998:
3994:
3984:
3982:
3976:
3972:
3962:
3960:
3952:
3951:
3947:
3937:
3935:
3927:
3926:
3922:
3912:
3910:
3905:
3904:
3900:
3890:
3888:
3883:
3882:
3878:
3868:
3866:
3858:
3857:
3853:
3840:
3839:
3835:
3825:
3823:
3815:
3814:
3810:
3800:
3798:
3790:
3789:
3785:
3775:
3773:
3765:
3764:
3760:
3750:
3748:
3743:
3742:
3738:
3728:
3726:
3716:
3712:
3702:
3700:
3698:Discuss Scratch
3690:
3686:
3676:
3674:
3672:Discuss Scratch
3664:
3660:
3650:
3648:
3640:
3639:
3635:
3625:
3623:
3616:scratch.mit.edu
3610:
3609:
3605:
3595:
3593:
3580:
3579:
3575:
3565:
3563:
3550:
3549:
3545:
3535:
3533:
3520:
3519:
3515:
3505:
3503:
3501:Discuss Scratch
3493:
3489:
3479:
3477:
3460:
3456:
3446:
3444:
3437:scratch.mit.edu
3431:
3430:
3426:
3416:
3414:
3401:
3400:
3396:
3386:
3384:
3371:
3370:
3366:
3356:
3354:
3347:scratch.mit.edu
3341:
3340:
3336:
3326:
3324:
3320:
3319:
3315:
3305:
3303:
3290:
3289:
3282:
3272:
3270:
3257:
3256:
3252:
3242:
3240:
3231:
3230:
3226:
3216:
3214:
3201:
3200:
3196:
3186:
3184:
3182:Discuss Scratch
3174:
3170:
3160:
3158:
3152:
3148:
3135:
3134:
3130:
3120:
3118:
3116:Discuss Scratch
3108:
3104:
3094:
3092:
3084:
3083:
3076:
3066:
3064:
3056:
3055:
3051:
3041:
3039:
3030:
3029:
3025:
3015:
3013:
3003:
2996:
2986:
2984:
2976:
2975:
2971:
2961:
2959:
2951:
2950:
2946:
2936:
2934:
2925:
2924:
2920:
2910:
2908:
2906:Discuss Scratch
2898:
2894:
2884:
2882:
2869:
2868:
2864:
2854:
2852:
2845:scratch.mit.edu
2839:
2838:
2834:
2824:
2822:
2815:scratch.mit.edu
2809:
2808:
2804:
2794:
2792:
2785:scratch.mit.edu
2779:
2778:
2774:
2764:
2762:
2749:
2748:
2744:
2729:
2697:
2693:
2656:
2652:
2642:
2640:
2633:"CS50 Syllabus"
2631:
2630:
2626:
2616:
2614:
2591:
2587:
2577:
2575:
2571:
2570:
2566:
2556:
2554:
2553:on 13 July 2018
2550:
2543:
2539:
2538:
2534:
2524:
2522:
2507:
2503:
2493:
2491:
2481:
2477:
2443:
2433:
2424:
2414:
2412:
2411:on 8 April 2013
2399:
2398:
2394:
2384:
2382:
2367:
2363:
2353:
2351:
2343:
2342:
2338:
2328:
2326:
2321:
2320:
2316:
2306:
2304:
2300:
2299:
2295:
2285:
2283:
2270:
2269:
2262:
2255:
2241:
2228:
2218:
2216:
2201:
2197:
2187:
2185:
2173:
2167:
2158:
2148:
2146:
2139:scratch.mit.edu
2133:
2132:
2123:
2113:
2111:
2103:
2102:
2093:
2086:scratch.mit.edu
2078:
2071:
2058:
2057:
2053:
2040:
2039:
2035:
2024:"Catrobat Home"
2022:
2021:
2017:
2007:
2005:
1995:
1988:
1978:
1976:
1966:
1959:
1946:
1945:
1941:
1920:
1916:
1911:
1837:
1830:
1823:
1818:
1816:
1813:
1766:
1750:
1725:lambda calculus
1709:
1667:Lego Mindstorms
1654:
1615:
1607:
1593:
1509:Event handlers
1457:
1433:
1424:
1381:
1308:were awarded a
1298:Mitchel Resnick
1286:
1267:
1228:across various
1218:
1170:
1150:
1137:
1099:
1065:
1037:
1017:
968:
931:
910:
885:
883:Offline editing
703:turtle graphics
672:
667:
623:Mitchel Resnick
524:
515:
513:
440:
435:
419:
418:
411:
409:
406:
398:
396:
393:
374:
366:
364:
361:
352:
350:
347:
346:9 May 2013
338:
336:
333:
324:
322:
319:
278:
266:
245:
234:
233:
232:
227:
216:
210:
207:
192:
180:
176:
165:
154:
148:
145:
102:
100:
94:
90:primary sources
78:
37:
33:
24:
17:
12:
11:
5:
5592:
5582:
5581:
5576:
5571:
5566:
5561:
5556:
5554:Video game IDE
5551:
5546:
5541:
5536:
5531:
5526:
5521:
5516:
5511:
5494:
5493:
5490:
5489:
5487:
5486:
5484:Open 3D Engine
5480:
5478:
5474:
5473:
5471:
5470:
5465:
5460:
5455:
5450:
5445:
5440:
5435:
5430:
5425:
5420:
5415:
5410:
5404:
5402:
5398:
5397:
5395:
5394:
5389:
5384:
5379:
5374:
5369:
5364:
5359:
5354:
5349:
5344:
5339:
5334:
5329:
5324:
5319:
5314:
5309:
5304:
5299:
5294:
5289:
5284:
5279:
5274:
5269:
5264:
5259:
5253:
5251:
5247:
5246:
5244:
5243:
5238:
5230:
5222:
5217:
5212:
5204:
5199:
5194:
5188:
5186:
5182:
5181:
5179:
5178:
5172:
5170:
5163:
5155:
5154:
5151:
5150:
5148:
5147:
5142:
5136:
5134:
5130:
5129:
5127:
5126:
5121:
5116:
5111:
5106:
5101:
5096:
5091:
5086:
5081:
5076:
5071:
5066:
5061:
5056:
5051:
5046:
5041:
5036:
5031:
5026:
5021:
5016:
5011:
5005:
5003:
4999:
4998:
4996:
4995:
4990:
4985:
4983:Vicious Engine
4980:
4975:
4970:
4965:
4960:
4955:
4950:
4942:
4937:
4932:
4927:
4922:
4917:
4912:
4907:
4902:
4897:
4892:
4887:
4882:
4877:
4872:
4867:
4862:
4860:Essence Engine
4857:
4852:
4847:
4842:
4837:
4832:
4827:
4821:
4819:
4815:
4814:
4812:
4811:
4806:
4801:
4796:
4791:
4786:
4781:
4776:
4771:
4766:
4764:Pie in the Sky
4761:
4756:
4751:
4746:
4741:
4736:
4731:
4726:
4721:
4715:
4713:
4709:
4708:
4706:
4705:
4700:
4695:
4690:
4684:
4682:
4675:
4669:
4668:
4666:
4665:
4660:
4655:
4650:
4645:
4644:
4643:
4633:
4632:
4631:
4621:
4615:
4612:
4611:
4599:
4598:
4591:
4584:
4576:
4570:
4569:
4564:
4555:
4539:
4538:External links
4536:
4533:
4532:
4502:
4472:
4446:
4421:
4396:
4371:
4346:
4324:
4310:
4280:
4250:
4229:"Brian Harvey"
4220:
4189:
4158:
4128:
4098:
4068:
4042:
4035:
4014:
3992:
3970:
3945:
3920:
3898:
3876:
3851:
3842:"LLK/scratchx"
3833:
3808:
3783:
3758:
3736:
3710:
3684:
3658:
3633:
3603:
3573:
3543:
3513:
3487:
3454:
3424:
3394:
3364:
3334:
3313:
3280:
3250:
3233:"Scratch Week"
3224:
3194:
3168:
3146:
3128:
3102:
3074:
3049:
3023:
2994:
2969:
2944:
2918:
2892:
2871:"Scratch Wiki"
2862:
2832:
2802:
2772:
2742:
2727:
2691:
2650:
2624:
2585:
2564:
2532:
2501:
2475:
2422:
2392:
2361:
2336:
2314:
2293:
2260:
2253:
2226:
2195:
2156:
2121:
2091:
2069:
2051:
2033:
2015:
1986:
1957:
1939:
1913:
1912:
1910:
1907:
1906:
1905:
1900:
1895:
1890:
1885:
1880:
1875:
1870:
1865:
1860:
1855:
1850:
1843:
1842:
1828:
1812:
1809:
1794:Bundle (macOS)
1765:
1762:
1752:In July 2014,
1749:
1746:
1708:
1701:
1700:
1699:
1696:
1693:
1692:Compact editor
1690:
1687:
1684:
1681:
1678:
1653:
1650:
1614:
1611:
1606:
1603:
1597:
1596:
1590:
1587:
1584:
1583:
1580:
1577:
1574:
1573:
1570:
1567:
1564:
1563:
1560:
1557:
1554:
1553:
1550:
1547:
1544:
1543:
1537:
1534:
1531:
1530:
1527:
1524:
1521:
1520:
1517:
1514:
1511:
1510:
1507:
1504:
1501:
1500:
1497:
1494:
1491:
1490:
1487:
1456:
1453:
1432:
1429:
1423:
1422:Older versions
1420:
1405:
1404:
1401:
1398:
1391:
1380:
1377:
1285:
1282:
1266:
1263:
1217:
1214:
1169:
1166:
1149:
1146:
1136:
1133:
1098:
1095:
1064:
1061:
1036:
1033:
1032:
1031:
1028:
1025:
1016:
1013:
1004:
1003:
1000:
993:
986:
985:
978:
975:
967:
964:
963:
962:
959:
956:
950:
944:
938:
930:
927:
909:
906:
884:
881:
878:
877:
874:
871:
868:
867:
860:
857:
854:
853:
846:
843:
840:
839:
832:
829:
826:
825:
818:
815:
812:
811:
805:
802:
799:
798:
795:
792:
789:
788:
785:
782:
779:
778:
771:
768:
765:
764:
761:
758:
755:
754:
751:
748:
745:
744:
741:
671:
670:User interface
668:
666:
663:
612:, block-based
601:
600:
575:
574:
570:
569:
539:
538:
534:
533:
522:
518:
517:
510:
504:
503:
493:
487:
486:
456:
450:
449:
429:
425:
424:
421:
420:
417:
416:
403:
389:
388:
386:
384:Stable release
380:
379:
376:
375:
373:
372:
358:
344:
330:
315:
313:
309:
308:
303:
297:
296:
286:
280:
279:
276:
268:
267:
264:
247:
246:
229:
228:
183:
181:
174:
167:
166:
81:
79:
72:
67:
41:
40:
38:
31:
15:
9:
6:
4:
3:
2:
5591:
5580:
5577:
5575:
5572:
5570:
5567:
5565:
5562:
5560:
5557:
5555:
5552:
5550:
5547:
5545:
5542:
5540:
5537:
5535:
5532:
5530:
5529:MIT Media Lab
5527:
5525:
5522:
5520:
5517:
5515:
5512:
5510:
5507:
5506:
5504:
5485:
5482:
5481:
5479:
5475:
5469:
5466:
5464:
5461:
5459:
5456:
5454:
5451:
5449:
5446:
5444:
5441:
5439:
5436:
5434:
5431:
5429:
5426:
5424:
5421:
5419:
5416:
5414:
5411:
5409:
5406:
5405:
5403:
5399:
5393:
5390:
5388:
5387:Vassal Engine
5385:
5383:
5380:
5378:
5375:
5373:
5372:Spring Engine
5370:
5368:
5365:
5363:
5360:
5358:
5355:
5353:
5350:
5348:
5345:
5343:
5340:
5338:
5337:Papervision3D
5335:
5333:
5330:
5328:
5325:
5323:
5320:
5318:
5315:
5313:
5310:
5308:
5307:jMonkeyEngine
5305:
5303:
5300:
5298:
5295:
5293:
5290:
5288:
5285:
5283:
5280:
5278:
5275:
5273:
5270:
5268:
5265:
5263:
5260:
5258:
5255:
5254:
5252:
5248:
5242:
5239:
5237:
5235:
5231:
5229:
5227:
5223:
5221:
5218:
5216:
5213:
5211:
5209:
5205:
5203:
5202:Crystal Space
5200:
5198:
5195:
5193:
5190:
5189:
5187:
5183:
5177:
5174:
5173:
5171:
5167:
5164:
5162:
5156:
5146:
5143:
5141:
5138:
5137:
5135:
5131:
5125:
5122:
5120:
5117:
5115:
5112:
5110:
5107:
5105:
5102:
5100:
5097:
5095:
5092:
5090:
5087:
5085:
5082:
5080:
5077:
5075:
5072:
5070:
5067:
5065:
5062:
5060:
5057:
5055:
5052:
5050:
5047:
5045:
5042:
5040:
5037:
5035:
5032:
5030:
5027:
5025:
5022:
5020:
5017:
5015:
5012:
5010:
5007:
5006:
5004:
5000:
4994:
4991:
4989:
4986:
4984:
4981:
4979:
4976:
4974:
4971:
4969:
4966:
4964:
4961:
4959:
4956:
4954:
4951:
4949:
4947:
4943:
4941:
4938:
4936:
4933:
4931:
4928:
4926:
4923:
4921:
4918:
4916:
4913:
4911:
4908:
4906:
4903:
4901:
4898:
4896:
4893:
4891:
4888:
4886:
4883:
4881:
4878:
4876:
4873:
4871:
4868:
4866:
4863:
4861:
4858:
4856:
4853:
4851:
4848:
4846:
4845:Crystal Tools
4843:
4841:
4838:
4836:
4835:Chrome Engine
4833:
4831:
4828:
4826:
4823:
4822:
4820:
4816:
4810:
4807:
4805:
4802:
4800:
4797:
4795:
4792:
4790:
4787:
4785:
4784:Sim RPG Maker
4782:
4780:
4777:
4775:
4772:
4770:
4767:
4765:
4762:
4760:
4757:
4755:
4752:
4750:
4747:
4745:
4742:
4740:
4737:
4735:
4732:
4730:
4727:
4725:
4722:
4720:
4719:3D GameStudio
4717:
4716:
4714:
4710:
4704:
4701:
4699:
4696:
4694:
4691:
4689:
4686:
4685:
4683:
4679:
4676:
4674:
4670:
4664:
4661:
4659:
4656:
4654:
4651:
4649:
4646:
4642:
4639:
4638:
4637:
4634:
4630:
4627:
4626:
4625:
4622:
4620:
4617:
4616:
4613:
4608:
4604:
4597:
4592:
4590:
4585:
4583:
4578:
4577:
4574:
4568:
4565:
4563:
4559:
4556:
4553:
4547:
4542:
4541:
4520:
4516:
4512:
4506:
4490:
4486:
4482:
4476:
4460:
4456:
4450:
4435:
4431:
4425:
4410:
4409:turbowarp.org
4406:
4400:
4385:
4381:
4375:
4360:
4356:
4350:
4334:
4328:
4320:
4314:
4298:
4294:
4290:
4284:
4268:
4264:
4260:
4254:
4238:
4234:
4230:
4224:
4208:
4204:
4200:
4193:
4177:
4173:
4169:
4166:Mönig, Jens.
4162:
4146:
4142:
4140:
4132:
4116:
4112:
4108:
4102:
4086:
4082:
4078:
4072:
4056:
4052:
4046:
4038:
4032:
4028:
4021:
4019:
4003:
3996:
3981:
3974:
3959:
3955:
3949:
3934:
3930:
3924:
3908:
3902:
3886:
3880:
3865:
3861:
3855:
3847:
3843:
3837:
3822:
3818:
3812:
3797:
3793:
3787:
3772:
3768:
3762:
3746:
3740:
3725:
3721:
3714:
3699:
3695:
3688:
3673:
3669:
3662:
3647:
3643:
3637:
3621:
3617:
3613:
3612:"Scratch 3.0"
3607:
3591:
3587:
3583:
3577:
3561:
3557:
3553:
3552:"Scratch 3.0"
3547:
3531:
3527:
3523:
3517:
3502:
3498:
3491:
3475:
3471:
3470:
3465:
3458:
3442:
3438:
3434:
3428:
3412:
3408:
3404:
3398:
3382:
3378:
3374:
3368:
3352:
3348:
3344:
3338:
3323:
3317:
3301:
3297:
3293:
3287:
3285:
3268:
3264:
3260:
3254:
3238:
3234:
3228:
3212:
3208:
3204:
3198:
3183:
3179:
3172:
3157:
3150:
3142:
3138:
3132:
3117:
3113:
3106:
3091:
3087:
3081:
3079:
3063:
3059:
3053:
3037:
3033:
3027:
3012:
3008:
3001:
2999:
2983:
2979:
2973:
2958:
2954:
2948:
2932:
2928:
2922:
2907:
2903:
2896:
2880:
2876:
2872:
2866:
2850:
2846:
2842:
2836:
2820:
2816:
2812:
2806:
2790:
2786:
2782:
2781:"For Parents"
2776:
2760:
2756:
2752:
2746:
2738:
2734:
2730:
2724:
2720:
2716:
2711:
2706:
2702:
2695:
2687:
2683:
2679:
2675:
2670:
2665:
2661:
2654:
2638:
2634:
2628:
2612:
2608:
2604:
2600:
2596:
2589:
2574:
2568:
2549:
2542:
2536:
2520:
2516:
2512:
2505:
2490:
2486:
2479:
2471:
2467:
2463:
2459:
2456:(11): 60–67.
2455:
2451:
2450:
2442:
2438:
2437:Rusk, Natalie
2431:
2429:
2427:
2410:
2406:
2402:
2401:"Scratch Day"
2396:
2380:
2376:
2372:
2365:
2350:
2346:
2345:"Scratch Lab"
2340:
2324:
2318:
2303:
2297:
2281:
2277:
2273:
2267:
2265:
2256:
2250:
2246:
2239:
2237:
2235:
2233:
2231:
2214:
2210:
2206:
2199:
2183:
2179:
2172:
2165:
2163:
2161:
2144:
2140:
2136:
2130:
2128:
2126:
2110:
2106:
2100:
2098:
2096:
2087:
2083:
2076:
2074:
2065:
2061:
2055:
2047:
2046:scratchjr.org
2043:
2037:
2029:
2025:
2019:
2004:
2000:
1993:
1991:
1975:
1971:
1964:
1962:
1953:
1949:
1943:
1935:
1931:
1927:
1926:
1918:
1914:
1904:
1901:
1899:
1896:
1894:
1891:
1889:
1886:
1884:
1881:
1879:
1878:Kodu Game Lab
1876:
1874:
1871:
1869:
1866:
1864:
1861:
1859:
1856:
1854:
1851:
1848:
1845:
1844:
1840:
1834:
1829:
1826:
1815:
1808:
1805:
1801:
1799:
1795:
1791:
1788:
1783:
1778:
1775:
1771:
1761:
1759:
1755:
1745:
1743:
1739:
1735:
1731:
1727:
1726:
1721:
1717:
1716:
1706:
1697:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1675:
1674:
1672:
1668:
1663:
1659:
1649:
1646:
1642:
1638:
1634:
1630:
1626:
1625:
1620:
1617:Scratch uses
1610:
1602:
1591:
1586:
1585:
1581:
1576:
1571:
1566:
1565:
1561:
1556:
1551:
1546:
1545:
1541:
1538:
1533:
1528:
1523:
1522:
1518:
1513:
1508:
1503:
1502:
1498:
1493:
1484:
1478:
1475:
1472:
1466:
1465:Hello, World!
1461:
1452:
1450:
1446:
1442:
1438:
1428:
1419:
1416:
1413:
1410:
1402:
1399:
1396:
1392:
1389:
1388:
1387:
1384:
1376:
1374:
1373:MIT Media Lab
1369:
1365:
1363:
1360:exception of
1353:
1349:
1347:
1341:
1337:
1335:
1331:
1326:
1323:
1319:
1315:
1311:
1307:
1303:
1299:
1295:
1291:
1290:MIT Media Lab
1281:
1279:
1274:
1270:
1262:
1259:
1257:
1253:
1248:
1245:
1243:
1239:
1235:
1231:
1227:
1223:
1213:
1211:
1207:
1206:Faroe Islands
1203:
1202:South Ossetia
1199:
1195:
1191:
1187:
1183:
1179:
1175:
1165:
1162:
1157:
1155:
1145:
1143:
1132:
1128:
1125:
1118:
1114:
1107:
1103:
1094:
1092:
1087:
1085:
1080:
1076:
1074:
1070:
1060:
1058:
1054:
1050:
1041:
1029:
1026:
1023:
1022:
1021:
1012:
1009:
1001:
998:
994:
991:
990:
989:
983:
982:Detect motion
979:
976:
973:
972:
971:
960:
957:
954:
951:
948:
945:
942:
939:
936:
933:
932:
922:
918:
916:
905:
903:
898:
889:
875:
872:
870:
869:
865:
862:User-defined
861:
858:
856:
855:
851:
847:
844:
842:
841:
837:
833:
830:
828:
827:
823:
820:Mathematical
819:
816:
814:
813:
809:
806:
803:
801:
800:
796:
793:
791:
790:
786:
783:
781:
780:
777:and effects.
776:
772:
769:
767:
766:
762:
759:
757:
756:
752:
749:
747:
746:
742:
738:
732:
729:
726:
724:
720:
714:
712:
708:
704:
700:
696:
691:
689:
688:block palette
685:
676:
662:
660:
656:
652:
648:
644:
640:
635:
632:
631:MIT Media Lab
628:
624:
620:
615:
611:
607:
599:
595:
591:
590:
584:
580:
576:
571:
568:
564:
560:
556:
552:
548:
544:
540:
537:Influenced by
535:
531:
523:
519:
511:
509:
505:
501:
497:
494:
492:
488:
484:
480:
476:
472:
468:
464:
460:
457:
455:
451:
448:(Scratch 3.0)
447:
443:
439:(Scratch 2.0)
438:
434:(Scratch 1.x)
433:
430:
426:
422:
404:
391:
390:
387:
385:
381:
377:
371:(Scratch 3.0)
359:
357:(Scratch 2.0)
345:
343:(Scratch 1.0)
331:
317:
316:
314:
310:
307:
304:
302:
298:
294:
290:
287:
285:
281:
274:
269:
262:
257:
251:
243:
240:
225:
222:
214:
204:
200:
196:
190:
189:
184:This article
182:
173:
172:
163:
160:
152:
149:February 2022
141:
138:
134:
131:
127:
124:
120:
117:
113:
110: –
109:
105:
104:Find sources:
98:
92:
91:
87:
82:This article
80:
76:
71:
70:
65:
63:
56:
55:
50:
49:
44:
39:
30:
29:
26:
22:
5361:
5233:
5225:
5207:
4946:Silent Storm
4945:
4930:Retro Engine
4910:MT Framework
4739:Genie Engine
4603:Game engines
4523:. Retrieved
4515:Scratch Wiki
4514:
4505:
4493:. Retrieved
4485:Scratch Wiki
4484:
4475:
4465:19 September
4463:. Retrieved
4458:
4449:
4437:. Retrieved
4433:
4424:
4412:. Retrieved
4408:
4399:
4387:. Retrieved
4383:
4374:
4362:. Retrieved
4358:
4349:
4339:19 September
4337:. Retrieved
4327:
4313:
4301:. Retrieved
4292:
4283:
4271:. Retrieved
4262:
4253:
4241:. Retrieved
4232:
4223:
4211:. Retrieved
4207:the original
4202:
4192:
4180:. Retrieved
4171:
4161:
4149:. Retrieved
4138:
4131:
4119:. Retrieved
4113:. Damellis.
4110:
4101:
4089:. Retrieved
4080:
4071:
4059:. Retrieved
4045:
4026:
4007:21 September
4005:. Retrieved
3995:
3985:21 September
3983:. Retrieved
3973:
3961:. Retrieved
3957:
3948:
3936:. Retrieved
3932:
3923:
3913:21 September
3911:. Retrieved
3901:
3891:21 September
3889:. Retrieved
3879:
3867:. Retrieved
3864:Scratch Wiki
3863:
3854:
3845:
3836:
3824:. Retrieved
3821:Scratch Wiki
3820:
3811:
3799:. Retrieved
3795:
3786:
3774:. Retrieved
3770:
3761:
3749:. Retrieved
3739:
3727:. Retrieved
3723:
3713:
3701:. Retrieved
3697:
3687:
3675:. Retrieved
3671:
3661:
3649:. Retrieved
3645:
3636:
3624:. Retrieved
3615:
3606:
3594:. Retrieved
3585:
3576:
3564:. Retrieved
3555:
3546:
3534:. Retrieved
3525:
3516:
3504:. Retrieved
3500:
3490:
3478:. Retrieved
3467:
3457:
3445:. Retrieved
3436:
3427:
3415:. Retrieved
3406:
3397:
3385:. Retrieved
3376:
3367:
3355:. Retrieved
3346:
3337:
3325:. Retrieved
3316:
3304:. Retrieved
3295:
3271:. Retrieved
3267:the original
3262:
3253:
3241:. Retrieved
3227:
3215:. Retrieved
3206:
3197:
3185:. Retrieved
3181:
3171:
3159:. Retrieved
3149:
3140:
3131:
3119:. Retrieved
3115:
3105:
3093:. Retrieved
3089:
3065:. Retrieved
3062:Scratch Wiki
3061:
3052:
3040:. Retrieved
3035:
3026:
3014:. Retrieved
3010:
2985:. Retrieved
2981:
2972:
2960:. Retrieved
2956:
2947:
2935:. Retrieved
2930:
2921:
2909:. Retrieved
2905:
2895:
2883:. Retrieved
2874:
2865:
2853:. Retrieved
2844:
2835:
2823:. Retrieved
2814:
2805:
2793:. Retrieved
2784:
2775:
2763:. Retrieved
2754:
2745:
2700:
2694:
2659:
2653:
2641:. Retrieved
2627:
2615:. Retrieved
2598:
2588:
2576:. Retrieved
2567:
2555:. Retrieved
2548:the original
2535:
2523:. Retrieved
2514:
2504:
2492:. Retrieved
2488:
2478:
2453:
2447:
2413:. Retrieved
2409:the original
2404:
2395:
2383:. Retrieved
2364:
2354:27 September
2352:. Retrieved
2348:
2339:
2327:. Retrieved
2317:
2307:19 September
2305:. Retrieved
2296:
2284:. Retrieved
2275:
2244:
2217:. Retrieved
2208:
2198:
2186:. Retrieved
2181:
2177:
2147:. Retrieved
2138:
2112:. Retrieved
2108:
2085:
2063:
2054:
2045:
2036:
2028:catrobat.org
2027:
2018:
2006:. Retrieved
2002:
1977:. Retrieved
1973:
1951:
1942:
1924:
1917:
1806:
1802:
1779:
1767:
1751:
1741:
1734:Brian Harvey
1729:
1723:
1718:, featuring
1714:
1710:
1704:
1655:
1622:
1616:
1608:
1600:
1589:More Blocks
1476:
1473:
1470:
1434:
1425:
1417:
1414:
1406:
1385:
1382:
1370:
1366:
1358:
1342:
1338:
1327:
1314:Yasmin Kafai
1302:Yasmin Kafai
1293:
1287:
1275:
1271:
1268:
1260:
1249:
1246:
1238:ActionScript
1219:
1171:
1158:
1151:
1138:
1135:Scratch Wiki
1129:
1126:
1122:
1088:
1081:
1077:
1066:
1046:
1018:
1005:
987:
969:
911:
894:
730:
727:
715:
694:
692:
687:
683:
681:
639:disk jockeys
636:
627:Yasmin Kafai
605:
604:
598:Turtlestitch
588:
496:BSD 3-Clause
437:ActionScript
289:Event-driven
250:
235:
217:
211:October 2023
208:
193:Please help
185:
155:
146:
136:
129:
122:
115:
103:
83:
59:
52:
46:
45:Please help
42:
25:
5282:Game Editor
5161:open-source
4915:PhyreEngine
4799:Voxel Space
4769:Reality Lab
4729:Dark Engine
4673:Proprietary
4619:Source port
4567:Scratch Lab
3801:19 February
3776:19 February
3703:5 September
3677:5 September
3273:19 December
3042:19 November
2937:10 February
2515:AV Magazine
2329:27 February
2109:www.nsf.gov
1720:first class
1540:Audio files
1445:Adobe Flash
1316:'s team at
1230:repositores
1222:source code
1142:base domain
1015:Scratch Lab
941:Makey Makey
873:Extensions
775:audio files
711:coordinates
665:Scratch 3.0
659:simulations
647:video games
559:AgentSheets
293:block-based
5503:Categories
5448:PlayCanvas
5215:Game-Maker
5089:Panta Rhei
5054:Fox Engine
4890:HeroEngine
4774:RenderWare
4203:Chirp Blog
3751:7 November
3586:Medium.com
3469:TechCrunch
3327:15 October
3207:Meetup.com
3187:13 January
3011:TechCrunch
2911:11 January
2710:1507.01284
2669:1507.01285
2184:(4): 64–68
2008:9 February
1979:9 February
1974:Computhink
1909:References
1787:standalone
1605:1.4 sounds
1569:Operators
1431:Technology
1395:big-Endian
1306:John Maeda
1234:JavaScript
1198:Somaliland
1168:Censorship
1161:moderators
908:Extensions
897:Windows 10
859:My Blocks
831:Variables
817:Operators
699:animations
695:stage area
684:stage area
651:animations
643:scratching
610:high-level
573:Influenced
563:AgentCubes
446:JavaScript
412:2022-02-27
399:2019-01-02
367:2019-01-02
353:2013-05-09
339:2007-05-15
325:2003-10-11
195:improve it
119:newspapers
86:references
48:improve it
5297:id Tech 4
5292:id Tech 3
5241:Stratagus
5176:Z-machine
5140:id Tech 7
5099:RE Engine
5064:id Tech 6
5059:id Tech 5
5029:Construct
5009:4A Engine
4905:Marmalade
4900:Leadwerks
4885:GameSalad
4875:Frostbite
4840:CryEngine
4830:C4 Engine
4779:RPG Maker
4734:GameMaker
4724:Clickteam
4693:Freescape
4688:Filmation
4439:7 January
4389:7 January
4364:7 January
4259:"bharvey"
3869:2 October
3826:2 October
3161:2 October
3137:"Blockly"
3086:"Scratch"
2737:844857775
2607:0009-5982
2470:229934947
1754:ScratchJr
1748:ScratchJr
1486:Category
1455:Interface
1449:Adobe AIR
1379:Filetypes
1242:Smalltalk
1216:Code base
1186:Hong Kong
1174:GreatFire
1159:Official
1154:vandalism
1053:libraries
953:micro:bit
915:micro:bit
913:like the
864:functions
836:variables
822:operators
740:Category
583:ScratchJr
551:HyperCard
547:Smalltalk
301:Developer
54:talk page
5287:GDevelop
5234:Quake II
5220:OHRRPGCE
5159:Free and
5114:Source 2
5104:Snowdrop
5024:Buildbox
5019:Bitsquid
4940:Shark 3D
4880:Gamebryo
4865:Euphoria
4754:LithTech
4698:Gold Box
4653:Game IDE
4519:Archived
4511:"Blocks"
4489:Archived
4414:17 April
4297:Archived
4267:Archived
4237:Archived
4176:Archived
4145:Archived
4115:Archived
4085:Archived
4055:Archived
3938:27 April
3651:27 April
3620:Archived
3590:Archived
3560:Archived
3530:Archived
3474:Archived
3441:Archived
3411:Archived
3381:Archived
3351:Archived
3300:Archived
3237:Archived
3211:Archived
3016:27 April
2879:Archived
2849:Archived
2819:Archived
2789:Archived
2759:Archived
2637:Archived
2611:Archived
2519:Archived
2494:27 April
2489:DEVCLASS
2379:Archived
2280:Archived
2213:Archived
2209:MIT News
2143:Archived
2114:15 April
1883:Code.org
1811:See also
1782:compiles
1662:file I/O
1613:Features
1549:Sensing
1526:Control
1397:integer.
1194:Abkhazia
1117:"Shadow"
1106:"Jumper"
929:Physical
804:Sensing
794:Control
641:called "
579:Catrobat
555:StarLogo
284:Paradigm
5463:Stencyl
5423:Horde3D
5418:GPUOpen
5408:Delta3D
5367:Solar2D
5362:Scratch
5332:Panda3D
5272:Cocos2d
5109:Stencyl
5074:Kynapse
4963:Unigine
4870:Flare3D
4744:GoldSrc
4663:id Tech
4558:Scratch
4263:Scratch
4172:Scratch
4053:. MIT.
3963:7 March
3729:5 March
3526:YouTube
3095:7 March
3067:8 April
2715:Bibcode
2686:7494330
1847:Blockly
1800:files.
1671:Arduino
1645:strings
1641:scalars
1624:sprites
1506:Events
1496:Motion
1284:History
1252:Blockly
1049:museums
966:Digital
808:Sprites
784:Events
750:Motion
707:sprites
606:Scratch
526:scratch
521:Website
491:License
483:Android
410: (
397: (
365: (
351: (
337: (
323: (
254:Scratch
133:scholar
5468:Stride
5453:Raylib
5438:OpenFL
5428:libGDX
5382:Torque
5357:Ren'Py
5352:Pygame
5342:Plasma
5257:Away3D
5236:engine
5228:engine
5210:engine
5069:Ignite
5044:Defold
5039:Decima
4988:Vision
4953:Source
4948:engine
4850:Diesel
4562:Curlie
4525:18 May
4495:18 May
4459:Github
4303:18 May
4273:18 May
4243:18 May
4213:18 May
4182:18 May
4151:18 May
4121:18 May
4091:18 May
4061:18 May
4033:
3846:GitHub
3724:Medium
3626:18 May
3596:18 May
3566:18 May
3536:18 May
3506:18 May
3480:18 May
3447:18 May
3417:18 May
3387:18 May
3357:18 May
3306:18 May
3243:18 May
3217:18 May
3121:18 May
2987:26 May
2962:26 May
2885:18 May
2855:18 May
2825:18 May
2795:18 May
2765:18 May
2735:
2725:
2684:
2643:18 May
2617:18 May
2605:
2578:18 May
2557:18 May
2525:18 May
2468:
2415:18 May
2385:18 May
2375:CTV.ca
2286:18 May
2251:
2219:18 May
2188:18 May
2149:18 May
2003:bocoup
1637:arrays
1633:bitmap
1629:vector
1536:Sound
1516:Looks
1489:Notes
1437:Squeak
1346:mobile
1304:, and
1276:Every
1265:Events
1226:GitHub
1204:, and
1190:Taiwan
1069:Python
845:Lists
773:Plays
770:Sound
760:Looks
743:Notes
723:bitmap
719:vector
657:, and
594:mBlock
481:, and
479:iPadOS
432:Squeak
135:
128:
121:
114:
106:
5477:2020s
5458:Snap!
5413:Godot
5401:2010s
5250:2000s
5226:Quake
5197:Build
5185:1990s
5169:1970s
5133:2020s
5049:Felgo
5002:2010s
4968:Unity
4958:Titan
4825:Anvil
4818:2000s
4759:Mugen
4712:1990s
4703:SCUMM
4681:1980s
4461:. MIT
4137:"Snap
3887:. MIT
2705:arXiv
2682:S2CID
2664:arXiv
2551:(PDF)
2544:(PDF)
2466:S2CID
2444:(PDF)
2174:(PDF)
1790:HTML5
1770:forks
1736:from
1579:Data
1409:.json
1330:remix
1244:-80.
1182:Macau
1148:Roles
850:lists
655:music
608:is a
567:Etoys
500:GPLv2
471:HTML5
467:Linux
463:macOS
442:HTML5
140:JSTOR
126:books
5433:Moai
5322:OGRE
5317:Löve
5277:Dim3
5208:Doom
4935:SAGE
4925:RAGE
4804:Zero
4749:Jedi
4641:list
4629:list
4607:list
4527:2019
4497:2019
4467:2019
4441:2024
4416:2022
4391:2024
4366:2024
4341:2019
4305:2019
4275:2019
4245:2019
4215:2019
4184:2019
4153:2019
4123:2019
4093:2019
4063:2019
4031:ISBN
4009:2019
3987:2019
3965:2021
3940:2021
3915:2019
3893:2019
3871:2019
3828:2019
3803:2022
3778:2022
3753:2015
3731:2024
3705:2023
3679:2023
3653:2021
3628:2019
3598:2019
3568:2019
3538:2019
3508:2019
3482:2019
3449:2019
3419:2019
3389:2019
3359:2019
3329:2021
3308:2019
3275:2021
3245:2019
3219:2019
3189:2024
3163:2019
3123:2019
3097:2021
3069:2024
3044:2020
3018:2021
2989:2023
2964:2023
2939:2024
2913:2024
2887:2019
2857:2010
2827:2019
2797:2019
2767:2019
2733:OCLC
2723:ISBN
2645:2019
2619:2019
2603:ISSN
2580:2019
2559:2019
2527:2019
2496:2020
2417:2019
2387:2019
2356:2023
2331:2022
2309:2019
2288:2019
2249:ISBN
2221:2019
2190:2019
2151:2019
2116:2021
2010:2024
1981:2024
1893:PWCT
1796:and
1772:and
1758:iPad
1713:Snap
1703:Snap
1643:and
1594:void
1559:Pen
1441:Java
1318:UCLA
1220:The
1188:and
1091:CS50
1073:Java
1071:and
902:here
721:and
693:The
625:and
587:Snap
543:Logo
530:.edu
528:.mit
112:news
5443:ORX
4855:Ego
4560:at
2674:doi
2458:doi
1930:doi
1798:EXE
1744:".
1669:or
1631:or
1292:'s
1008:NYU
904:).
581:,
475:iOS
88:to
5505::
4895:IW
4517:.
4513:.
4483:.
4457:.
4432:.
4407:.
4382:.
4357:.
4295:.
4291:.
4265:.
4261:.
4235:.
4231:.
4201:.
4174:.
4170:.
4109:.
4079:.
4017:^
3956:.
3931:.
3862:.
3844:.
3819:.
3794:.
3769:.
3722:.
3696:.
3670:.
3644:.
3618:.
3614:.
3584:.
3558:.
3554:.
3524:.
3499:.
3472:.
3466:.
3439:.
3435:.
3409:.
3405:.
3379:.
3375:.
3349:.
3345:.
3298:.
3294:.
3283:^
3261:.
3235:.
3209:.
3205:.
3180:.
3139:.
3114:.
3088:.
3077:^
3060:.
3034:.
3009:.
2997:^
2980:.
2955:.
2929:.
2904:.
2877:.
2873:.
2847:.
2843:.
2817:.
2813:.
2787:.
2783:.
2757:.
2753:.
2731:.
2721:.
2713:.
2680:.
2672:.
2635:.
2609:.
2601:.
2597:.
2517:.
2513:.
2487:.
2464:.
2454:52
2452:.
2446:.
2425:^
2403:.
2377:.
2373:.
2347:.
2278:.
2274:.
2263:^
2229:^
2211:.
2207:.
2182:38
2180:.
2176:.
2159:^
2141:.
2137:.
2124:^
2107:.
2094:^
2084:.
2072:^
2062:.
2044:.
2026:.
2001:.
1989:^
1972:.
1960:^
1950:.
1792:,
1375:.
1364:.
1300:,
1258:.
1200:,
1196:,
1184:,
1144:.
1075:.
1055:,
1051:,
852:.
701:,
686:,
661:.
653:,
649:,
596:,
592:,
585:,
565:,
561:,
557:,
553:,
549:,
545:,
498:,
477:,
465:,
461:,
454:OS
444:,
291:,
99:.
57:.
4920:Q
4609:)
4605:(
4595:e
4588:t
4581:v
4529:.
4499:.
4469:.
4443:.
4418:.
4393:.
4368:.
4343:.
4321:.
4307:.
4277:.
4247:.
4217:.
4186:.
4155:.
4139:!
4125:.
4095:.
4065:.
4039:.
4011:.
3989:.
3967:.
3942:.
3917:.
3895:.
3873:.
3830:.
3805:.
3780:.
3755:.
3733:.
3707:.
3681:.
3655:.
3630:.
3600:.
3570:.
3540:.
3510:.
3484:.
3451:.
3421:.
3391:.
3361:.
3331:.
3310:.
3277:.
3247:.
3221:.
3191:.
3165:.
3143:.
3125:.
3099:.
3071:.
3046:.
3020:.
2991:.
2966:.
2941:.
2915:.
2889:.
2859:.
2829:.
2799:.
2769:.
2739:.
2717::
2707::
2688:.
2676::
2666::
2647:.
2621:.
2582:.
2561:.
2529:.
2498:.
2472:.
2460::
2419:.
2389:.
2358:.
2333:.
2311:.
2290:.
2257:.
2223:.
2192:.
2153:.
2118:.
2088:.
2066:.
2048:.
2030:.
2012:.
1983:.
1954:.
1932::
1742:!
1730:!
1715:!
1705:!
589:!
485:.
414:)
401:)
369:)
355:)
341:)
327:)
242:)
236:(
224:)
218:(
213:)
209:(
205:.
191:.
162:)
156:(
151:)
147:(
137:·
130:·
123:·
116:·
93:.
64:)
60:(
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.