本课继承课程分级
7-10 岁入门建议成人陪同

星光收集站

本课步骤与提示6

  1. 1. 星光收集站:先画路线

    观察【玩家】如何在20秒内收集【星星】,先画出星光达到5颗和时间归零两条结束路线。

  2. 2. 星光收集站:把脚本接起来

    选中【玩家】,在绿旗脚本中依次放移到(0,0)、将【星光】设为0、将【剩余时间】设为20;接【重复执行直到 <星光>4 或 剩余时间=0>】,循环内等待1秒并把剩余时间改变-1。循环后放【如果 星光>4】广播“过关”,否则广播“失败”。另给玩家建立左右箭头脚本,每次改变横坐标20。

    提示:每次运行都保留一个可比较的结果。帽子要在最上面,reporter 要放进它对应的输入槽。

  3. 3. 星光收集站:改一个参数观察

    保持20秒和“星光>4”的条件,运行一次记录收集成功所需的星星数。第二次只把剩余时间改成10,预测是否更难过关,再恢复20。

  4. 4. 星光收集站:制造并修好一个问题

    故意把结束条件写成【星光>40】。运行后即使收集到5颗也不会过关;只改回【星光>4】,用相同移动测试。

    提示:如果结果不对,先检查帽子、连接方向,再检查输入槽里的 reporter 和数值。

  5. 5. 星光收集站:加入自己的设计

    给【星星】建立绿旗脚本移到(80,0)并显示,再建立重复执行脚本:碰到玩家就把星光增加1、移到随机位置、等待0.25秒。测试每颗星只加一次。

  6. 6. 星光收集站:讲解你的作品

    演示玩家、星星和过关/失败消息各自负责什么,并解释“或”为什么能让两个条件都结束游戏。

建议在平板或电脑上使用完整编辑器

预览

在手机上的小屏幕较难舒适地使用 Scratch 编辑器。请用平板或电脑打开本课,也可以上传已完成的 .sb3 文件交作业。