scratch highlights
Low threshold, high ceiling: suitable for children over 5 years old, and can also meet the needs of advanced users (such as complex algorithms, physics engine simulation).
Cultivate comprehensive literacy: combine art, mathematics, and logic to promote interdisciplinary learning.
The community ecology is active: millions of users around the world share their works, creating an atmosphere of learning and mutual help.
scratch features
Graphical programming interface
Using the form of "building blocks" (such as motion, appearance, sound, control and other modules), users can complete the program logic by dragging and splicing the blocks, which is intuitive and easy to understand.
Supports real-time preview, code effects are immediately displayed, lowering the learning threshold.
Cross-platform compatibility
It provides online version (requires Internet connection) and offline version (supports Windows, macOS, Linux), which can be used without installation, making it convenient for creation in different scenarios.
Rich creative resources
Built-in character, background, and sound effects libraries allow users to directly call or customize materials.
Supports uploading local images and audio to expand creative possibilities.
Interactivity and sharing
Projects can be saved as .sb3 files for easy sharing and secondary editing.
The official community provides a global user work display platform where users can learn, imitate or collaborate to create.
scratch function
Movement module: Control character movement, rotation, direction, etc.
Appearance module: Modify character modeling, background, display text, etc.
Sound module: play sound effects and adjust volume.
Control module: logical control such as looping, conditional judgment, broadcast messages, etc.
Event module: responds to trigger conditions such as mouse clicks and keyboard input.
Variables and lists: store data and implement complex calculations.
Homemade building blocks: Users can customize function blocks to simplify repetitive code.
scratch FAQ
How to save a project?
Online version: Click "File" → "Save to PC" to download as a .sb3 file.
Offline version: Automatically save to local, or manually export .sb3 files.
Note: Scratch 3.0 project files are incompatible with older versions (such as Scratch 2.0) and need to be upgraded through a conversion tool.
What should I do if the project file is lost or damaged?
Prevention: Regularly back up project files to the cloud (such as Google Drive, OneDrive).
Recovery: If the file is damaged, try to open the .sb3 file with a text editor, modify the possible error code (technical foundation is required), or download similar project modifications from the community.
scratch update log:
1: Brand new interface, refreshing, simple and efficient
2: Performance is getting better and better
Huajun editor recommends:
The editor has also usedAlphaEbot action editing software,He Xiaoxiang programming client,Automated testing tool AutoRunner,Easy GUI,Little turtle LOGO languageSoftware with similar functions to this software is available in Huajun Software Park and can be downloaded and used!




















Your comment needs to be reviewed before it can be displayed