Scratch OJ 编程挑战

用 Scratch 积木解决编程问题,自动判题实时反馈

全部 简单 中等 困难
全部 事件 综合 外观 运动 侦测 变量
#1 让小猫走两步

让小猫咪向右移动十步 x=10 y=0

简单 综合
#2 小猫散步

让小猫咪从舞台左边走到右边吧! **任务要求:** 1. 点击绿旗后,小猫出现在舞台左边缘(x = -180 左右) 2. 小猫向右移动,在 3 秒内走到 x >= 180 的位置 **提示:** - 使用「移动 10 步」积木 - 可以配合「重复执行」积木让小猫持续移动 - 别忘了在开始时设置小猫的初始位置哦!

简单 运动
#3 打招呼

当点击绿旗后,让小猫依次说「你好!」和「欢迎来到 Scratch!」 **任务要求:** 1. 点击绿旗后,小猫先说「你好!」2 秒 2. 然后再说「欢迎来到 Scratch!」2 秒 **提示:** - 使用「说 _ 2 秒」积木 - 两个说话积木按顺序连接即可

简单 外观
#4 猫捉老鼠

让小猫追逐鼠标指针,当小猫碰到鼠标时要有反馈! **任务要求:** 1. 点击绿旗后,小猫不断朝向鼠标指针移动 2. 当小猫碰到鼠标指针时,说「抓到你了!」2 秒 3. 小猫初始位置在舞台中央(x=0, y=0) **提示:** - 使用「面向 鼠标指针」积木 - 用「碰到 鼠标指针?」判断是否碰到 - 放在「重复执行」循环中

中等 侦测
#5 计分器

创建一个计分小游戏!点击小猫会加分,看看分数能不能到 10 分。 **任务要求:** 1. 创建一个变量「分数」 2. 点击绿旗时,将分数设为 0 3. 每次点击小猫时,分数增加 1 4. 当分数达到 10 时,小猫说「恭喜过关!」2 秒 **提示:** - 在「变量」分类中创建变量 - 用「当角色被点击」事件 - 用「将分数增加 1」和「如果分数 = 10 那么」

中等 变量
#6 广播舞会

让两个角色通过广播消息来配合跳舞! **任务要求:** 1. 添加两个角色:小猫(Sprite1)和小狗(添加任意角色作为 Sprite2) 2. 点击绿旗后,小猫说「大家一起来跳舞!」2 秒 3. 小猫广播消息「dance」 4. 小狗收到「dance」后,向右移动 50 步并说「汪汪!」2 秒 5. 小猫广播后自己也向右移动 50 步 **提示:** - 使用「广播 dance」和「当接收到 dance」积木 - 两个角色的脚本分别写在各自的代码区 **挑战:** 试试让更多角色加入舞会吧!

困难 事件
嗷呜~欢迎!
🐯
小脑斧 AI 助手 嗷呜~问我编程问题吧!
嗷呜~你好呀!我是小脑斧 🐯
有什么编程问题想问我吗?Scratch、Python、C++ 都可以哦~
Bug 反馈

发现任何问题?请告诉我们,帮助我们改进平台!

今日还可提交 -- 次(每日上限 3 次)