#Create your own wiki offline code
Likewise, within Scratch, you take different bits of code (blocks), put them together, and have made something new. Scratching is a DJ or turntablist technique used to produce distinctive sounds by moving a vinyl record back and forth on a turntable while optionally manipulating the crossfader on a DJ mixer. "Scratch" was used as the title for The Lifelong Kindergarten Group's programming language, as it is to do with "scratching" referring to music. Projects that users create can be shared on the Scratch Website and be viewed by others. To keep the palette organized and for ease of use, it is organized into nine groups of blocks: motion, looks, sound, control, events, sensing, operators, variables, and more blocks. The blocks palette has code fragments (called "blocks") that can be dragged onto the scripts area from the palette to make programs. The user interface for the Scratch development environment divides the screen into several panes: on the left is the blocks palette, in the middle the scripts area, and on the right the stage and sprite list. 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. In designing the language, the creators' main priority was to make the language and development environment simple, intuitive, and easily learnable by children who had no previous programming experience. During their use of Scratch, people can create, remix, and collaborate with others on Scratch projects. Children and even adults gain an understanding of the fundamentals of programming with Scratch and often move on to other programming languages. Some teachers even use Teacher Accounts to monitor students while having fun in the Scratch Community. Scratch is widely used in schools around the world as a means of introducing basic computer programming to children. MIT will continue to collaborate closely with the Scratch Foundation. Scratch 3.0, which was released on January 2, 2019, updated the look and feel of the website and editor and added many new features, such as new extensions.īecause of the growth of the Scratch community, the Scratch Foundation was created and it has led the design, development, and support of Scratch since March 2019. Scratch continued to grow, achieving 30 million users and projects in 2018. Upon the release of Scratch 2.0 in 2013, the website and User Interface were changed. At this point, Scratch had millions of users, projects, and many new features. Scratch 1.1, Scratch 1.2, Scratch 1.3, and Scratch 1.4 were released. As Scratch became more popular, the website grew with it.
#Create your own wiki offline Offline
At that time, only the offline editor existed, and the website was a small blog where projects could be uploaded and played. Scratch 1.0, the first stable version, lacked many of the features now present. The Lifelong Kindergarten Group was also inspired by Logo and EToys. The idea behind Scratch was inspired by work in the Computer Clubhouse where children wanted to created interactive stories, games, and animations but there were no tools that could easily do this. Scratch began development in 2003 and was released to the public in 2007. There are currently over 93 million registered users and 108 million shared projects. Users can communicate and discuss in the Scratch community by posting comments and using the Discussion Forums. One of the core features of Scratch is remixing, in which users can change and re-share other users' projects. Projects that users create can be shared to the Scratch Website, making them visible to everyone.
Scratch also has its own built-in paint editor and sound editor. This method of programming (building code with blocks) is referred to as " drag-and-drop programming". These scripts then control sprites that can perform actions on the stage. Many connected blocks are called scripts.
Users program in Scratch by dragging blocks from the block palette and attaching them to other blocks like a jigsaw puzzle. It has tools for creating interactive stories, games, art, simulations, and more. Scratch is designed to be fun, educational, and easy to learn. The current version, 3.0, can be used in the online editor here or downloaded here (the previous version, 2.0, can be downloaded here). Scratch is a free, educational, block-based programming language that is developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT). The Scratch Cat, the official Scratch mascot.