扫一扫二维码手机版
Scratch是一款专为少儿打造的编程启蒙应用,旨在通过可视化的积木式编程方式,让零基础的孩子也能轻松上手。应用内提供大量趣味工具与闯关挑战,鼓励孩子动手创作游戏、动画和音乐,在玩中学、学中玩。课程内容融合STEAM多学科知识,帮助孩子提升逻辑思维、创造力和解决实际问题的能力,是孩子迈入编程世界的理想起点。
Scratch的交互逻辑十分友好,整个编程过程不需要编写复杂代码,只需拖拽和组合积木模块即可完成指令。它涵盖八大类积木模块,并支持数组、函数、控制台、变量等常用功能,方便孩子自由表达创意。针对初次接触编程的儿童,应用还提供了游戏制作、音乐创作、特效设计等入门教程,以降低学习门槛,激发探索热情。
1. 易用:贴合儿童操作习惯,全程配合语音剧情引导,上手门槛低。
2. 全面:课程体系包含10个章节,覆盖8项核心能力的培养。
3. 有趣:采用闯关式游戏化教学,搭配精美角色与百科知识,深受孩子喜爱。
4. 融合:将编程教育与STEAM多学科内容结合,融入数理、历史、科学等知识点,拓宽视野。
1. 显示模式:支持浏览模式与全屏模式自由切换。
2. 标题栏:清晰显示当前编辑的文件名称。
3. 菜单栏:集中管理文件相关操作与设置。
4. 程序指令区:按功能划分为八大积木模块。
5. 舞台区:角色表演和作品呈现的核心区域。
6. 角色资料区:展示当前选中角色的详细属性。
7. 脚本区:通过拖拽指令块编写程序的主要区域。
8. 工具条:提供角色缩放、复制和删除等快捷工具。
9. 控制按钮:用于启动和停止程序运行。
10. 新建角色按钮:支持自建、导入和随机生成三种方式创建角色。
11. 角色列表区:集中管理所有角色,相当于角色的“休息室”。
一、制作准备工作
需要准备一个小猫角色、一个老鼠角色,以及一个合适的活动背景。
二、制作思路
实现猫捉老鼠的核心原理是:鼠标指针在场景中移动时,老鼠始终面向指针方向移动,而小猫则始终面向老鼠移动。只要指针不断变换位置,两者就会跟随运动,从而形成追逐效果。
三、具体编程操作
1. 先设置小猫、老鼠角色以及背景图。
2. 分别编写小猫和老鼠的代码。
① 老鼠的编程代码:
② 小猫的编程代码:
注意,小猫每次移动的步数应小于老鼠的步数,否则老鼠会很快被抓住。
四、功能扩展
1. Scratch自带的角色通常有两种造型,为了让移动过程更自然,可以添加造型切换模块。
添加后,小猫的编程代码如下:
2. 如果觉得依赖鼠标指针移动老鼠比较麻烦,可以改为让老鼠随机移动,小猫仍然面向老鼠追击。修改后的代码分别如下:
这样调整的缺点是老鼠的移动方向和速度完全随机,因此被小猫抓住的概率会大幅提高。
3. 增加游戏结束功能,即小猫抓住老鼠后自动停止程序。代码如下:
1. Scratch界面简洁直观,内置大量现成脚本,新手也能快速上手。
2. 支持制作乒乓球游戏、会说话的动画,还能进行视频侦测、添加角色和背景。
3. 既可使用官方提供的场景素材,也支持导入本地资源,创作空间广阔。
4. 能够学习编程设计动画,制作音乐、故事、追赶类游戏和消除类游戏。
5. 孩子在拆分和完成编程项目的过程中,能有效锻炼分析问题与解决问题的能力。
Scratch是一款很实用的编程学习应用,孩子可以用它创作故事、游戏和动画,在学习过程中培养创造性思维。整体体验不错,值得推荐给有需要的家庭。
v3.0.66版本
- 添加高对比度颜色主题,可在新设置菜单中开启。
- 更新SDK和库,提升与较新设备的兼容性。
- 重新发布3.0.66版本,修复与共享相关的崩溃问题。
- 更新翻译内容。
- 进行错误修复和性能优化。