好课堂用Scratch编程06 趣学篇(二)热身中的卡卡

卡卡在工作人员的引导下穿上游戏特制的装备。


“游戏中,您注意一下画外音,AI助手会给您提供一些提示信息“。
“好的,谢谢啦!”


卡卡进入虚拟世界,眼前飘过一连串游戏名称。《第六人格》、《王者归来》,《出征三体世界》……卡卡有点眼花缭乱。这时,一个标题进入了他的视野——《拯救!屏奴的逆袭》。


“屏奴?”卡卡有点好奇地问了一句。
AI助手的声音传来——“屏奴,就是每天面对各类屏幕(手机、电脑、Pad)无法自拔,已经影响健康的人……”
“就玩这个”卡卡说。


话音刚落,场景切换到了一个大草原,湛蓝的天空飘着朵朵白云。


AI助手提醒卡卡,这是游戏的热身环节,要先走完2000步才能开始游戏。


“2000步?小意思”,卡卡开始小跑起来。不一会就满头大汗……

 

学习目标

  1. 进一步熟悉 Scratch 编程环境;
  2. 学习让角色在舞台上移动并产生“动画”效果;
  3. 掌握重复执行、逻辑判断类控制指令;
  4. 初步了解变量的概念。

编程实战

本节我们使用Scratch编程控制小猫在舞台上来回走动,走到2000步时自动停止。

第一步:舞台设置

新建一个 Scratch 作品,利用上一节课所学的知识,设置舞台背景为“Blue Sky”(蓝色天空),将默认小猫角色的大小修改为60,并放到背景中的地面上。

 

第二步:编写跑步代码

试着从指令区拖动一个“移动10步”指令到代码区,点击这条指令执行,你会发现小猫果然向前移动了一点点。那么要移动更多的步数怎么办呢?把步数直接修改成2000?运行一下,发现小猫瞬间就移动到舞台边缘不动了。原来,Scratch 规定角色是不能走出舞台范围之外的,那我们就需要解决两个问题:

  1. 不能让小猫一下走完2000步,电脑的运算太快了,这样你根本看不到走路的过程;
  2. 当小猫走到舞台边缘的时候,要能掉头向回走。

你可以写出这样的指令:

 

这三条指令都是运动类的指

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数学编程陈老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值