-
- Actor. A term used to refer to sprites and the role they playas they interact with one another on the stage.
- Animated GIF. A graphic is made up of two or more frames, each of which is displayed as an automated sequence when the GIF file is displayed.
- Boolean. A term used to represent data that has either of two values, true or false.
- Brightness. The application or restriction of the intensity of light in a graphic image.
- Broadcast Message. An electronic message sent between sprites as a means of coordinating application activity.
- Code Block. A graphical command used in the creation of a script.
- Collision. An event that occurs whenever two sprites come into contact with one another on the stage.
- Compression. The process of reducing the size of sound and graphics files in order to reduce the overall size of Scratch applications.
- Conditional Logic. The process of executing sets of code blocks based on whether or not a tested condition proves true.
- Costumes. Images that are used to represent a sprite on the stage.
- Data. A piece of information collected, stored, modified, and processed during application execution.
- Debugger. A program or utility that can be used to execute an application within a special environment that allows programmers to slow and monitor the execution of an application's script as it runs.
- Decimal. A floating point or real number.
- Endless Loop. A loop that does not have a means for terminating its execution.
- Event Handling. The process of initiating script execution based on the occurrence of predefined events, such as a mouse click, the pressing of a keyboard key, or the clicking of a sprite.
- Fisheye. A graphic effect that can be applied to a sprite or background in order to magnify a portion of its image.
- Ghost. A graphic effect that fades the appearance of a costume or background, making it look transparent.
- Global Variable. A variable that can be modified by any script in an application.
- Gradient. A color created by blending together the foreground and background colors.
- Hat Block. A code block that creates event-driven scripts.
- IDE (Integrated Development Environment). A graphical application development environment designed to facilitate program development.
- Integer. An absolute or whole number that does not have a decimal point.
- Java. A popular web-based programming language that is a prerequisite for executing a Scratch application on the Scratch website.
- Local Variable. A variable that can be modified only by scripts belonging to the sprite in which the variable is defined.
- Logical Error. An error created by a mistake made by the programmer when developing the logic implemented by a script.
- Looks Blocks. Code blocks that affect sprite and background appearance and display text.
- Loop. A collection of one or more code blocks that are repeatedly executed.
- Monitor. A small block that displays the value currently assigned to the code block.
- Mosaic. A special graphic effect that creates an image made up of repeated instances of a sprite or background.
- Motion Blocks. Code blocks that control sprite placement, direction, rotation, and movement.
- MP3. An audio file that utilizes advanced compression technology while retaining high audio quality.
- Nest. The process of embedding one set of code blocks within another set of code blocks.
- Numbers Blocks. Code blocks that perform mathematical operations, logical comparisons, rounding, and other arithmetic operations.
- Order of Precedence. The set of rules that is followed when evaluating a numeric expression.
- Paint Editor. A Scratch program that supports the creation of graphics files to be used as the basis for creating and modifying sprites and backgrounds.
- Pen. A visualized drawing tool that can be used to draw on the stage.
- Pen Blocks. Code blocks that can be used to draw using different colors and pen sizes.
- Pixelate. A special graphic effect that displays a sprite or background at a lower resolution than the resolution at which it was created.
- Project. A collection of sprites, scripts, backgrounds, and sounds that is used as the basis for creating Scratch applications.
- Real Number. A number that includes a decimal number.
- Reporter Block. A code block that has either rounded or angled sides and is specifically designed as a mechanism for providing input for other code blocks to process.
- Rotation Center. The point on a sprite that remains in position when a sprite is rotated.
- Run-time Error. An application error that occurs when an application attempts to perform an illegal action.
- Scope. A term that refers to the area within an application where a variable's value can be accessed and modified.
- Scratch Board. A special piece of hardware that you can buy from the Scratch website and attach to your computer in order to collect and process environmental and user-provided input.
- Script. A collection of code blocks that outlines the programming logic that influences the operation of a sprite.
- Sensing Blocks. Code blocks that can be used to determine the location of the mouse-pointer, its distance from other sprites, and whether a sprite is touching another sprite.
- Sound Blocks. Code blocks that control the playback and volume of musical notes and audio files.
- Sprite. A two-dimensional image drawn on a transparent background that can be moved around the stage. You can change its appearance using different costumes.
- Squeak. A cross-platform programming language used to develop Scratch.
- Stack Blocks. Code blocks with a notch at the top or a bump at the bottom that can be snapped together with other blocks to define a script's programming logic.
- Stacks. Another term for a script.
- Stage. The background area on the Scratch IDE upon which sprites are displayed during application execution.
- String. A set of characters that can be displayed within thought and speech bubbles.
- Tempo. A measurement of the speed, in beats per minute, at which a drum or note is played.
- Troubleshooting. The identification, location, and elimination of programming errors, or bugs, that prevent applications from executing properly.
- Variable. A location in memory where an individual piece of data is stored.
- Variable Scope. Identifies the location within an application where the variable's value can be modified.
- Variables Blocks. Code blocks that can be used to store data used by applications when they execute.
- Wave. A file with a .wav extension that supports the storage and playback of audio files.
- Whirl. A special graphic effect that twists and distorts a portion of a costume or background.