- "Terminology" redirects here. For the forum terminology, see Forum Terminology.
This is the Scratch Terms Glossary; it lists many words related to anything to do with Scratch, from the website to the program. Below is the alphabetized list.
A
- Advanced Topics — A section of the Scratch Forums, to do with advanced and technical features of Scratch
- Animation — Project that animates something
- Announcements — A section of the Scratch Forums, which is used for announcements by the Scratch Team
- Answer — A value which holds what has been input into the Ask block
- Archived Forums — Forums that have been archived and can no longer be posted in
- Argument — An insert in a block
- Atomic — Referring to the ability for custom blocks to run without screen refresh
B
- BBCode — A collection of formatting tags that are used to format users' forum posts
- Blocks — Blocks make up scripts, which make a project work
- Boolean Block — A conditional block that reports a statement to be true or false
- Broadcast — A message that is sent through the Scratch program, activating When I Receive () blocks
- Bugs and Glitches — A section of the Scratch Forums, which is used for reporting glitches around the website to the Scratch Team
- Build Your Own Blocks — One of the most popular Scratch modifications
- Bump — A term used on the forums to bump a topic to the top
- BYOB — A commonly used acronym for the Scratch Modification Build Your Own Blocks (see above)
C
- C Block — A block that fits stack blocks inside it
- Cap Block — A block which ends a script or project
- Clutter — A website that allows users to put Scratch projects together like a slideshow
- Code — See Script
- Collab Camp — A recurring activity by the Scratch team where Scratchers are given a theme to make a collaborative project
- Collab Challenge — A challenge given by the Scratch team for who can create the best collaboration project using a set of 3 sprites given by them
- Collaboration — Could refer to:
- Collaboration (group) — A group of Scratchers who work together to create a projects or projects
- Collaboration (forum) — A sections of the Scratch Forums, dedicated to collaborating on Scratch projects
- Community Moderator — Users who moderate the Scratch Forums
- Compression, Compressing — Reducing the file size of a project in 1.4
- Connecting to the Physical World — A section of the Scratch Forums for discussing topics related to PicoBoards, LEGO WeDo, and connecting Scratch projects to the physical world
- Control Block — A block that either starts a script or keeps a script running See Also: Trigger Block
- Curator (front page) — Every two weeks, a new curator is chosen, who is a user that picks projects to be on the Front Page
- Custom Blocks — grouped blocks that follow a procedure and can be called by a single name of their custom block
D
- Default Value — The default value of an insert in a block
- Developing Scratch Extensions — A section of the Scratch Forums, which is used for discussing the development of Scratch Extensions
- Direction — Where a sprite is pointing
- Duplicate — to copy and create another
E
- Educators — An archived forum, that was used by educators to discuss the teaching of Scratch
- _eggplant_ — The string for a popular icon discovered in 2015 with the icon and removed in February 2018.
- Execute — A term referring to a script or block being run (i.e. to run or "execute" a script)
- Extension, Scratch Extension — An object or program that can be used in conjunction with Scratch
F
- FAQ — Could refer to:
- Frequently Asked Questions — A page on the Scratch Wiki devoted to frequently asked questions about Scratch
- FAQ (forum) — A forum devoted to frequently asked questions about Scratch
- Scratch FAQ — An FAQ page about Scratch
- Featured — Could refer to:
- Featured Article — An article on the Scratch Wiki featured by an administrator
- Featured Studios — A section on the Front Page where studios featured by the Scratch Team are displayed
- Featured Image — An image on the Scratch Wiki, featured by an administrator
- Featured Projects — A section on the Front Page where projects featured by the Scratch Team are displayed
- Flag — Could refer to:
- Flag (programming feature) — See Green Flag
- Flagging — An old name for reporting
- Flash Player — The new online player
- Forever — A function in Scratch that repeats a set of code forever, done by the Forever block
- Forum — Short hand for Discussion Forums. Could refer to specific subforums:
- Advanced Topics — See under A
- Announcements — See under A
- Bugs and Glitches — See under B
- Collaboration — See under C
- Connecting to the Physical World — See under C
- Developing Scratch Extensions — See under D
- Help with Scripts — See under H
- Language Forums — See under L
- New Scratchers — See under N
- Open Source Projects — See under O
- Project Ideas — See under P
- Project Save & Level Codes — See under P
- Questions about Scratch — See under Q
- Requests — See under R
- Show and Tell — See under S
- Suggestions — See under S
- Things I'm Making and Creating — See under T
- Things I'm Reading and Playing — See under T
- Translating Scratch — See under T
- Front Page — The main page of the Scratch website, scratch.mit.edu.
G
- Gallery — The old name for a studio
- Game Project — A project that is designed to be an amusement or pastime, and has a specific purpose to achieve
- Gobo — A popular Scratch mascot
- Green Flag — Sometimes simply called the 'flag,' this is what starts most projects' scripts running
H
- Hat Block — A block that starts any script
- Help with Scripts — A section of the Scratch Forums, which is used asking for help with scripts in projects.
- Hide — A feature in Scratch which completely hides a sprite from the screen
I
- Ignore List — A list to ignore certain users
K
- Kaj — An inactive user who, after getting upset about not receiving enough views on their projects, threatened to hack some Scratchers' accounts and thus was banned
- Kumquat— A popular forum trend started by Scratch Team member cheddargirl in which she claimed her signature was "eaten by a kumquat"
L
- Language Forums — A group of forums where Scratchers can discuss Scratch in other languages and the translation of the Scratch interface and website
- List — Called an 'array' in most programming languages, this holds lots of strings
- List Block — A block which controls a list
- Locking Downloads — An idea that some Scratchers want to be implemented, which disallows a project from being downloaded
- Looks Block — A block which controls how a sprite or the stage looks like
M
- Meme — A project that is intended to be adapted when it is passed from person to person
- _meow_ — The string for a popular icon discovered in 2011 with the icon
- Mesh — A way of connecting two or more Scratch projects with each other over a LAN (Local Area Network)
- Messages and Notifications — Messages a user gets
- MIDI — Stands for Musical Instrument Digital Interface, it allows notes to be played within Scratch using some of the sound blocks
- Miscellaneous — A forum where Scratchers can discuss subjects that have little or no relevance to Scratch
- Motion Block — A block which controls a sprite's movement
- Motor Block — A block which controls a motor from a LEGO Education WeDo Robotics Kit
- My Stuff Page — A Scratcher's profile page
N
- New Scratcher — A rank used on the Scratch forums for relatively new spammers and relatively new, inactive Scratchers. Users who do not spam and are active on the Scratch website become regular Scratchers.
- New Scratchers — A section of the Scratch Forums for helping users new to the website, as well as for new users asking for help
- Newest Projects — A section on the front page which lists the most recently uploaded projects
- Notifications — See Messages and Notifications
- Number Blocks — What the Operators Blocks section was called in versions of Scratch prior to 1.4
O
- Open Source Projects — A section of the Scratch Forums, which is discussing various open source projects that users are working on
- Operators Blocks — A block that performs math functions and string handling
P
- Paint Editor — Scratch's built-in image editor
- Panther — A popular Scratch modification
- Pen — A feature in Scratch, which allows things to be drawn on the screen
- Pen Extension — The group of blocks allowing the use of the pen
- PicoBoard — A board that allows Scratch to interact with the outside world
- Platformer — A video game genre characterized by jumping to and from suspended platforms or over obstacles
- Presentation Mode — Viewing a project offline in fullscreen mode
- Project Ideas — A section of the Scratch Forums for requesting ideas for projects
- Project Save & Level Codes — A section of the Scratch Forums, which is used for shared save and level codes from various projects.
Q
- Questions about Scratch — A section of the Scratch Forums, which is used asking and answering questions about the Scratch website.
R
- Report Button, the — A tool in the Scratch Forums used for bringing a post to a moderator's attention
- Reporter Block — A block which reports a value, determined by the content of the block
- Remix — A project created by downloading, modifying, and re-uploading another project
- Requests — A section of the Scratch Forums for requesting scripts, sprites, etc. for use in projects
- Run Without Screen Refresh — the ability of custom blocks to run large scripts quickly due to the video output not being displayed each block
S
Due to the large number of terms beginning with 'S' this section has been split into two different sections: terms beginning with the word "Scratch" and others.
S — Scratch
- Scratch — A drag and drop programming language made by the Lifelong Kindergarten Group at MIT
- Scratch Board — See PicoBoard
- Scratch Cat — Scratch's mascot and default sprite. See Gobo.
- ScratchEd — A website for educators using Scratch; not to be confused with "Scratched" (below)
- Scratched — A project that is an attempted replica of another game, etc. e.g. "Pac-man Scratched"; not to be confused with "ScratchEd" (above)
- Scratcher — Somebody who programs with Scratch and/or uses the Scratch website
- Scratch Extension — See Extension
- Scratch FAQ — A list of Frequently Asked Questions about Scratch
- Scratch Forums — The main forums on the Scratch Website
- Scratching, to Scratch — A verb meaning 'to program with Scratch'
- Scratch Mentors — A group of Scratchers made to help other Scratchers, give feedback to the Scratch Team, and work on site-wide projects
- Scratch Olympics — A competition where Scratchers from different countries compete to make the best projects
- Scratch On! — A phrase coined by the Scratch Team, and used by themselves and some moderators (although has been adapted by other Scratchers as well), meaning "keep using Scratch"
- ScratchR — The platform that the website is built on, created by andresmh
- Scratch Suggestions — A site for suggesting ideas to be implemented in Scratch 2.0 or the website
- Scratch Team — The team that developed and still work on Scratch and the Scratch Website
- Scratch Time — The name given to the timezone (-05 EST) that is used in the display of dates in the Scratch Forums
- Scratch Versions — the versions that Scratch has had
- Scratch 1.0 — the first version of Scratch
- Scratch 1.1 — the version of Scratch after 1.0 that was released just a few days later
- Scratch 1.2 — the version of Scratch after 1.1
- Scratch 1.3 — the version of Scratch after 1.2 and before 1.4
- Scratch 1.4 — the version of Scratch before Scratch 2.0 and the oldest version still downloadable with the Download Page
- Scratch 2.0 — The previous version of Scratch
- Scratch 3.0 — the current version of Scratch
- Scratch War — A 'war' between lots of studio-based RPGs
- Scratch Wiki — A wiki for the Scratch Program and everything associated with it
S — Other
- Scroller — A project that uses scrolling
- Scrolling (sprites) — The action of sliding sprites across the stage
- Sensing Block — A block that detects something, from a sound from a microphone to whether a sprite is touching a certain color
- Sensor Board — See PicoBoard
- Show and Tell — A section of the Scratch Forums for telling other people about your projects, studios, or other projects
- Sig — Shortened version of "signature"
- Siggy — Shortened version of "signature"
- Signature — A block of text and/or images created by the user, that appears below their forum post
- Simulation — A kind of project which attempts to recreate or model a real-life circumstance, such as a simulation of balls bouncing
- Snap! — A programming language which imitates Scratch but allows users to make their own reporters and provides first class lists and procedures
- Sound Block — A block which controls either a MIDI Instrument or sound
- Sound Editor — Scratch's built in sound creator and modifier
- Sprite — An object in Scratch which performs functions controlled by scripts
- Squeak — The environment in which Scratch runs and is programmed in
- Stack Block — A block that performs actions within Scratch
- Stage — The background of a project, performs functions through scripting
- Sticky — A forum thread that is "stuck" at the top of its forum
- String — A series of keyboard characters, which can be help in reporter blocks, variables or lists
- Studio — A place where users can place multiple projects into an accessible group
- Suggestions — A section of the Scratch Forums for making suggestions about the Scratch program or website See Also: Scratch Suggestions
- Support — A term used to justify on the forums that one agrees with another's suggestion
T
- Tag — A label to help categorize a project shared on the Scratch Website
- TBG Moderator — A user who moderates the Text-based Games forum
- Text-based Games Forum — A section of the Scratch forums that was separate from the main forums and was used for text-based games
- Things I'm Making and Creating — A section of the Scratch Forums, which is used for discussing physical items that users are making outside of Scratch
- Things I'm Reading and Playing — A section of the Scratch Forums, which is used for discussing games and books that users are playing and reading, respectively, outside of Scratch
- Translating Scratch — A section of the Scratch Forums, which is used for users to work on translating different parts of the Scratch website
- Trigger Block — In the Experimental Viewer, Control Blocks are split into 'Control' and 'Triggers;' the Triggers are the hat and broadcast blocks
- Troubleshooting — A forum for reporting glitches in the Scratch program or website
V
- Variable — A value that holds a string that can be changed See Also: List
- Variable Block — A block that controls a variable See Also: List Block
W
- Waffles — A popular nonsense tag for projects
- Wiki, the — Often what the Scratch Wiki is referred to as
- Workaround — Usually referring to a block, this is another way of doing a certain function
X
- X Position — The position that a sprite or the mouse is at along the horizontal axis
Y
- Y Position — The position that a sprite or the mouse is at along the vertical axis