欢迎光临
我们一直在努力

每周一课 | Scratch:跳跃的猴子(3)

聪明的小猴子,

后脚一蹬,尾巴一甩,

顺利滑入,如幻象般天空,

咬住、痴迷一颗娇嫩芳美的香蕉。

来硅码少儿编程,

与小猴子一起跳跃吧,

进入网址,硅码少儿编程:

完成用户注册,开始自己的创作。

Scratch:跳跃的猴子

学习目标:

1.克隆香蕉

扩展目标:

1.在……之前一直等待

学习重点:运用克隆

获取素材:

本次课程的素材都可以在角色库中获得,小编不另外上传;

但小朋友们也可以自己绘画或者上网搜索其他素材。

01 发  射

上回思考:

猴子跳跃的最大发射速度是多少?

发射器角色的脚本撰写:

运动轨迹:

1.当按下左、右移键,改变发射方向

2.当按下向上、下键,改变发射速度

在发射的实现中,可以发现控制发射速度的有向上、向下两键:

试一试:长按向上键,得到最大发射初速度

最大发射初速度:20

即为增加发射速度的条件

02 克隆香蕉

香蕉角色的脚本撰写:

运动轨迹:

1.克隆3个香蕉

2.如果碰到猴子,那么香蕉数量减1

3.如果香蕉数量为零,那么游戏结束

a.运动轨迹1的实现:

运用克隆:

试一试:舞台上会有几个香蕉

想一想:哪几个是克隆体?

试一试:现在舞台上会有几个香蕉?

b.运动轨迹2、3的实现:

运用变量:

设置变量:香蕉数量

思考:香蕉数量初始值为多少?

思考:执行以上两部分脚本的,是本体还是克隆体?

想一想:广播给谁?

c.合并脚本

精益求精:

为香蕉设置随机移动

为香蕉设置随机大小

发现问题:

碰到猴子,香蕉数量没有减少

碰到猴子,香蕉未消失

分析问题:

判断与重复判断

未设置克隆体删除

解决问题:

运用在……之前一直等待积木,灵活把握判断条件满足的时机

运用删除本克隆体,消除香蕉

如何实现猴子接收广播结束游戏?

广播的使用

思考线索:

1.需接收广播的是猴子

2.当接收到游戏结束

作品提交注意事项:

请登录硅码少儿编程进行作品创作,方便作品的提交与获奖统计;

硅码少儿编程网址:,点击右上角“去创作”;

保存作品并命名“登录用户名+每周一课09-3”。

往期课程

● Scratch:河中之马

● Scratch:河中之马

● Scratch:迷宫探险

赞(23)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址