# 目标:
如果你学会了以下内容,请在后面方框内打上 √
1. 掌握概念:条件 □
2. 绘制舞台新背景 □
3. 探索移到和碰到 □
# 1. 故事:隧道追击黑贼鼠
上回讲到一只耳从海上逃走,那接下来是不是就逍遥法外了呢?我们继续看下面发生了什么。
警方发现一只耳从海上监狱出逃,立即发布新闻。电视传来新闻广播的播报员声音:"接下来播报几则最新消息。今天凌晨,森林海岸遭到大面积的流星雨袭击,其中悬崖监狱损害较为严重,一个名为一只耳的罪犯越狱出逃,目前警方正在全力搜捕。"
播报员讲完之后,紧接着黑猫警长提醒大家:"如果有人发现一只耳的踪迹,请立刻通知警方,千万不要和他单独对抗!"
电视上播着新闻,那这个时候,一只耳在干什么呢?
只见一只耳从一个墙角露出头来,他看到了一个航空飞机,于是想坐着飞机逃得远远的。他边说边跑,并笑着说:"我有办法逃离开这里了。"
一只耳在跑的时候不小心撞到了一个看报纸的爷爷,不过二话不说,继续往前跑。这个爷爷看的报纸上正印刷着通缉一只耳的消息,爷爷突然意识到刚才撞到他的就是这个罪犯,于是赶紧打电话通知了警方。
~~~
"报告警长,有目击者发现了一只耳的踪迹。"
"一只耳!他在哪?"
"正前往翡翠之星航天博物馆。"
"立刻出发,捉拿归案!"
"是!”
~~~
接到报警后,警长带着一群警员赶紧去航天博物馆。刚到发现一只耳的那个地方,就看到他跳进了一个很窄的隧道。黑猫警长紧随其后,开始在隧道中奔跑追击。
:-: *扫码看影片*
:-: ![](https://box.kancloud.cn/5f30a0cab63ebecbdbe1c27c8ec497f1_280x280.png =200x200)
# 2. 亲子时光:跟着一起做动作
今天的亲子时光是和爸爸妈妈一起来玩一个“听口令做动作”的游戏。
![](https://box.kancloud.cn/3dbd4f3a3575fb441bac79a5e16df4d4_926x504.png)
* 亲子游戏:跟着一起做动作
* 准备工作:找一块可以转动身体的空间即可
* 游戏规则:共4关,全部按照各关要求完成即为胜利
* 游戏过程:
首先需要挑选一个人作为下列各关卡中的A,然后其他人根据关卡的要求,做出相应的动作。
* 第一关 - 复制动作
~~~
如果 A做一个动作:
大家都要做同样的动作
~~~
* 第二关 - 动作相反
~~~
如果 A做一个动作(蹲下、跳起、抬左脚)
大家要做相反的动作(跳起、蹲下、抬右脚)
~~~
* 第三关 - 反之情况
~~~
如果 A举右手:
大家都要举右手
否则:
大家都要抬右脚
~~~
* 第四关 – 多种情况
~~~
如果 A举右手:
大家都要举右手
否则如果 A举左手:
大家都要抬左手
否则
大家都要抬右脚
~~~
* 思考:
游戏之前,先思考一下
* 如果A举右手,各关卡所对应的动作是什么?
* 如果A举左手,各关卡所对应的动作是什么?
* 如果A抬左脚,各关卡所对应的动作是什么?
在这次游戏中,我们使用了“如果”、“如果...否则...”来判断你在四关中分别要做的动作。我们把紧跟“如果”后面的内容称为条件,“如果”的下一句称为符合条件的行为,这种判断逻辑在游戏中称为概念“条件”。
# 3. 核心任务:
![](https://box.kancloud.cn/e43a6c466c6c38d1bf026b988ba9f1cb_1440x512.png)
黑猫警长从隧道进入之后,发现一只耳就在不远处的出口。本次关卡需要你先按照下图绘制隧道背景:
![](https://box.kancloud.cn/b2b137c3b326e4f3943f46ebe38cd3f6_948x712.png)
然后开始编写代码,使用键盘的上下左右键来控制黑猫警长在洞穴移动,当黑猫警长顺利走到了一只耳附近才算通关。你需要注意的是,只要碰到墙壁,黑猫警长就必须回到左下角的原位。
:-: *扫码看任务演示*
:-: ![](https://box.kancloud.cn/b3acd36b0ba80f82934fdfa4e8561e36_280x280.png =200x200)
# 4. 技能指令
![](https://box.kancloud.cn/bd1f383e4bfb5757b440c1b8307b08f5_1698x470.png)
## 4.1 绘制舞台新背景
之前我们讲过给舞台增加背景,今天我们需要给舞台绘制新背景。任务文件中已经有一个白色背景的舞台,你现在需要按照下图所示来绘制隧道:
![](https://box.kancloud.cn/e1c3cbded2b947be549541b71a33da2b_1420x868.jpg)
1. 先把底色绘制成全是黑色的。你需要先把底色变成黑色,再点击油漆桶,然后在白底色点一下,这个时候你会发现背景变成黑色的了
2. 从左下角到右上角绘制出一条白色通道。我们通过擦除黑色背景来达到此目的。先选择橡皮,并调整橡皮大小为最大,然后把鼠标放在左下角,并一直按住鼠标,拖动滑到右上角。你可以看到黑色背景被鼠标擦除出一条洞穴了。
3. 根据黑猫警长和一只耳的大小和位置,自己再调整一下白色洞穴的大小,以便黑猫警长是可以在隧道中同行的
:-: *扫码看操作演示*
:-: ![](https://box.kancloud.cn/5ce0a31f98fa9aa5bf78dff64e2f3a9a_280x280.png =200x200)
## 积木:如果,那么
在本章的亲子游戏中,你已经了解了“条件”这个概念,那在游戏中我们如何编写呢?
这就需要你来学习魔法指令【如果,那么】了,你可以看到指令卡中指令的“如果”后面有一个六边形。你可以拖动一些判断条件进去,例如本次核心任务中的【碰到老鼠】,然后在指令块的内部放入要执行的代码,具体可参考指令卡片来模仿练习下:
![](https://box.kancloud.cn/5b521fb81237f11f2b56834d67ad92ee_650x880.png)
## 积木:当按下键
游戏中你要通过上下左右四个按键来控制黑猫警长移动,这是通过魔法指令【当按下键】来实现的,你只需要选择监听哪个按键被按下就可以了,是不是很简单呢,按照以下指令卡去练习一下吧:
![](https://box.kancloud.cn/55825f57cddf68b46196e49cb01ec245_648x874.png)
## 积木:移到
黑猫警长碰到黑色墙壁后会自动回到原位,我们使用的是魔法指令【移动】。这个指令在核心任务文件中已经写入代码了,你需要自己探索一下这个x和y是什么,这个具体含义我们会在后面的章节再做详细介绍。
![](https://box.kancloud.cn/05b5e6b26f8a6b6f75a68adfc7388949_646x844.png)
## 积木:碰到
你需要监听黑猫警长是否碰到墙壁了,这就是通过我们再上一章介绍的事件来处理。这个事件是通过魔法指令【碰到】来处理的,你可以选择碰到边缘、还是碰到角色。Scratch除此之外,还可以监测角色是否碰到颜色,赶紧按照指令卡去探索一下吧:
![](https://box.kancloud.cn/17838d8e325714f63cd3fa90246d42d5_650x846.png)
# 5. 扩展练习
![](https://box.kancloud.cn/8b207a2287a3f7ca5ee10840802b323a_948x702.png)
当鼠标碰到钢琴的时候,小女孩就会开始跳舞,但是现在小女孩没有动。你需要使用本章学到的魔法指令来修复这个bug,快去行动吧!
# 6. 魔法宝箱
在趣学Scratch游戏编程网盘中下载1个核心任务文件和1个扩展练习文件,以及一个开动脑筋参考文件:
1. 6.1 钻入老鼠的隧道.sb2
2. 6.2 小女孩跳舞.sb2
注意:网盘地址见第一章
# 7. 任务编程详解
6.1 钻入老鼠的隧道
![](https://box.kancloud.cn/ec4ad6743a1ed6af9351f7511728250e_1840x842.png)
:-: *扫码看任务编程视频*
:-: ![](https://box.kancloud.cn/58daac4d25703d053a636a2691aa1ddd_280x280.png =200x200)
# 8. 开动脑筋
![](https://box.kancloud.cn/f5d3cf828536c01ea9077a4c637e4c0a_938x704.png)
你可以在本章的魔法宝箱中找到这个吃豆子游戏的文件,不过请小朋友先不要着急打开。
请你先想一想,如果要编写上面这个简单版本的吃豆子游戏,你会怎么做?请应用我们前面所学过的技能来挑战一下吧。自己编写完之后,再去看参考答案。
- 前言
- 第一章 黑贼鼠偷抢粮食 – 安装和运行
- 第二章 编程猫勇闯鼠洞 – 方向和移动
- 第三章 避开黑洞大陷阱 – 顺序和调试
- 第四章 编程猫欢快舞蹈 – 循环和角色
- 第五章 黑贼鼠监狱逃脱 – 事件和舞台
- 第六章 隧道追击黑贼鼠 – 条件和图形
- 第七章 猜数字开城堡门 – 运算和数据
- 第八章 空中城堡捡星星 – 坐标和飞行
- 第九章 老鼠集体大反击 – 克隆和参考
- 第十章 猫鼠空中大决斗 – 重用和大招
- 第十一章 黑贼鼠偷吃玉米 – 线上编辑器和帮助
- 第十二章 猫鼠枪战大终结 – 英文编辑器和多人游戏
- 第十三章 热闹音乐庆功会 – 声音和乐器
- 第十四章 妙笔生花齐欢乐 – 画笔和印章
- 第十五章 新闻播报传喜讯 - 官网和分享
- 附:编程启蒙疑问
- 附:了解计算思维