![](https://box.kancloud.cn/f55fbf2c51ccc29dc4c3ca6b0f0f4192_1914x968.png)
# 目标:
小朋友,如果你学会了以下内容,请在后面方框内打上 √
1. 掌握概念:事件 □
2. 掌握舞台和切换 □
3. 了解故事的表达 □
# 1. 故事:一只耳监狱逃跑
上回我们讲到黑猫警长唱歌跳舞庆祝抓住一只耳,但是没想到的是,把它关在海上监狱,也竟然让它给逃脱了。到底发生了什么事情呢?
"报告警长,流星雨意外来袭,悬崖监狱遭到破坏。请求支缓!请求支缓!“从电台传来狱警急促的声音。黑猫警长收到消息后,回复到:”空军战队,优先攻击巨型陨石。地面人员,封锁海岸线。谨防罪犯逃脱!“
只见一群空中机器人从监狱飞出,开始击碎陨石。巨型陨石在一阵阵的攻击下被击碎,顿时空中火花一片。
只见一块陨石击落,不偏不倚的撞击到了监狱的一角,正好把这个房间打开了一个大大的洞口。没想到的是,一只耳就在这间监狱。一只耳等了这么久,终于有机会可以逃跑了。他从洞口探出头一看,下面是大海,完全可以跳下去,于是毫不犹豫的跳下大海,逃之夭夭。
:-: *扫码看影片*
:-: ![](https://box.kancloud.cn/621e71d1b89c33bc8a3dc0a80a45a89d_280x280.png =200x200)
# 2. 亲子时光:家庭穿越障碍
今天的亲子时光是和爸爸妈妈一起来玩一个“家庭穿越障碍”的游戏。
![](https://box.kancloud.cn/a98b5db58cdfb9638089030a37349ed4_450x274.png)
* 亲子游戏:家庭穿越障碍
* 准备工作:找一个过道,用纸条布置障碍
* 游戏规则:顺利通过障碍线,触碰即失败
* 游戏过程:
* 1. 家长用手指在孩子头上点下,表示游戏开始
* 2. 孩子自己判断障碍线位置开始穿越
2.1 一边穿越,一边唱歌
* 3. 本轮游戏结果
3.1 顺利穿越后,其他人依次说句恭喜的话
3.2 穿越失败后,其他人依次说句鼓励的话
* 4. 换人进行
* 思考:
* 你如何知道什么时候开始游戏?
* 你如何知道要开始说恭喜或鼓励的话?
在这次游戏中,你通过感受到爸妈在你头上点击手指来知道可以开始游戏了。我们把这个点击称为"事件",这是计算编程中的又一个很重要的概念。事件代表一个状态,例如游戏开始。在这个游戏中,顺利穿越和失败也都是一个事件。在Scratch游戏中,键盘按键的状态、鼠标的位置、鼠标按钮的状态都是事件。
# 3. 核心任务:
在今天任务开始之前,我想问你一个问题:”你觉得学习Scratch最核心的作用是什么?“
你可能觉得肯定是可以让自己动手写代码编游戏啦,不过这只说对了一半。Scratch不仅是编程语言,它还是创作工具,更是一种表达工具,而且我把通过Scratch来表达自己作为你们在启蒙课程中的重点。
我们今天的任务就是选择故事中的一个或多个场景,然后在游戏中表达出来。我们在本次任务中,选取了两个场景,一个是一只耳在海上逃跑的场景,另一个场景是一只耳在森林中被警员们追捕。
* 场景一,海上逃跑:一只耳在海上左右来回逃窜
![](https://box.kancloud.cn/e5057dbda173922e05c5323dbbef15c9_948x610.png =600x300)
* 场景二,森林被追:一只耳被警机追捕
![](https://box.kancloud.cn/af320756eae5026e71b86fd094c5ce41_950x698.png =600x300)
因为是要描述故事,所以我们采用故事的常用写法,把你要表达的故事的时间、地点、人物、事情起因、经过和结果这六要素通过脑图的方式先展现出来。这样可以更好的让你对要表达的内容有个完整清晰的了解。下面就是本次任务的故事描述:
![](https://box.kancloud.cn/e52beb1aaa18cc5f68c3d90dddaf64a0_1440x612.png)
:-: *扫码看任务演示*
:-: ![](https://box.kancloud.cn/5cf84b4fc15c0dbacb0ce3b3e5fe7942_280x280.png =200x200)
# 4. 魔法技能
![](https://box.kancloud.cn/b3dd5e7e36d8f1e7af3735388d2c90bd_1658x540.png)
## 4.1 了解舞台
![](https://box.kancloud.cn/9d0e55b1ca78248f27b349fe20726ac8_1598x960.jpg)
游戏中的角色必须在一个地方表演,这个地方我们叫做“舞台”。在Scratch中,我们可以给舞台挑选任意背景,你只需要点击界面的舞台,然后在上图所示的右侧选择你想要的背景图片就行了。
在本次游戏中,我们会表达两个场景,所以我们就要选择两个背景。你可以下载本次的任务文件中查看。
## 4.2 积木:切换舞台背景
小朋友一定看过儿童剧吧?在演出中间,是不是总会有一些熄灯落幕的时候呢?这其实是舞台更换背景的时候。每次更换后你会发现舞台上的东西都变了。那我们在Scratch中是如何做类似的事情呢?
你只需要使用【将背景切换为】魔法指令就可以轻松更换背景,现在你按照指令卡片去试试吧:
![](https://box.kancloud.cn/e795aae92d8b04e5d38345b2f9564052_646x844.png)
## 4.3 积木:广播和接收消息
游戏中爸妈点击你的额头,这就像给你发出了一个信号,告诉你“游戏可以开始了”。在游戏中,我们把这个信号叫做“消息”。
那我们在代码中如何去发出信号呢?我们使用的是【广播】魔法,你可以在自定义这个消息名称:
![](https://box.kancloud.cn/2861c621f3ea2217f04741e32137781f_646x842.png)
发出一个信号,如果没有人去响应,那么这个消息就没什么用了,所以一般情况下,你只要广播了一个消息,就一定会被某个角色接收到,然后做出响应。我们把接收这个消息通过【当接收到】魔法指令来实现。在指令中,你需要选择在【广播】指令中输入的消息名就可以了:
![](https://box.kancloud.cn/e77cec40348a8d229e5307e9d4f9417f_654x848.png)
## 4.4 积木:当背景切换到
在积木【广播】中你可以广播自己的消息,除此之外,还有一些消息会自动发生。例如当你在一个角色上按下鼠标、或者当你按下某个键时,软件会自动内部广播一些消息,你可以通过一些魔法指令去接收这些特定的消息。
如果你想要在舞台背景切换时做一些响应,那么可以使用魔法指令【当背景切换到】:
![](https://box.kancloud.cn/530eceea5641348f1fb5bac36554a7b7_582x608.png)
## 4.5 积木:显示
我们看表演的时候,虽然有很多演员,但是某个时刻舞台上只有部分演员。在游戏中也一样,某个场景下只有部分角色,例如我们核心任务中的第一个场景中只有一只耳,黑猫警长这个时候不应该出现。那我们如何能够做到在第一个水上场景黑猫警长消失,而在第二个森林场景又出现呢?
你可以使用【显示】和【隐藏】魔法指令来控制角色能不能被看到:
![](https://box.kancloud.cn/e38813891dd2ce8a7fbf686b8fdef67d_580x750.png)
# 5. 扩展练习
![](https://box.kancloud.cn/9625c860307fb5a6705ce154b9f68fc4_946x698.png)
有一本名为《隧道》的绘本,我已经在任务文件中把绘本的每页纸都变成舞台的背景了。你现在需要做的任务是:通过点击舞台上的左箭头往回翻一页,点击右箭头往后翻一页。
请先下载扩展练习文件,然后在左右箭头这两个角色上进行编程翻页。在这个练习中,你需要使用魔法指令【当角色被点击时】
## 积木:当角色被点击时
如果你想在角色被点击后去做一些事情,例如在本次扩展练习中,你需要点击箭头角色后翻页。你可以使用【当角色被点击时】指令后执行翻页代码,指令卡片见下图:
![](https://box.kancloud.cn/70d72ccfaa537056aea651eaf5c6e43f_580x610.png)
# 6. 魔法宝箱
在趣学Scratch游戏编程网盘中下载1个核心任务文件和1个扩展练习文件:
1. 5.1 一只耳监狱逃脱.sb2
2. 5.2 《隧道》.sb2
注意:网盘地址见第一章
# 7. 任务编程详解
5.1 一只耳监狱逃脱
![](https://box.kancloud.cn/6e048bf4084aa49c6549f83cdc6bad91_1656x764.png)
:-: *扫码看任务编程视频*
:-: ![](https://box.kancloud.cn/6ec06a37c3eb53f9a18893be62d07c1c_280x280.png =200x200)
5.2 《隧道》
:-: *扫码看任务编程视频*
:-: ![](https://box.kancloud.cn/2ade7400b9b6f63dc46ccad81d88a695_280x280.png =200x200)
# 8. 开动脑筋
我们今天学了广播、当背景切换到、当角色被点击等指令,这些都是计算概念”事件“的具体体现。现在你来想一想,在生活中有哪些现象类似与事件呢?请详细说明一下。
![](https://box.kancloud.cn/3917ce66db5c4cfe3163cfd30b78f2ff_1458x864.png)
- 前言
- 第一章 搬仓鼠偷抢粮食 – 安装和运行
- 第二章 警长闯入老鼠洞 – 方向和移动
- 第三章 老鼠铁笼抓警长 – 顺序和调试
- 第四章 唱歌跳舞齐庆祝 – 循环和角色
- 第五章 一只耳监狱逃跑 – 事件和舞台
- 第六章 钻入老鼠窄隧道 – 条件和图形
- 第七章 猜数字开城堡门 – 运算和数据
- 第八章 空中城堡捡星星 – 坐标和飞行
- 第九章 老鼠集体大反击 – 克隆和参考
- 第十章 猫鼠空中大决斗 – 重用和大招
- 第十一章 一只耳偷吃玉米 – 线上编辑器和帮助
- 第十二章 猫鼠枪战大终结 – 英文编辑器和多人游戏
- 第十三章 热闹音乐庆功会 – 声音和乐器
- 第十四章 妙笔生花齐欢乐 – 画笔和印章
- 第十五章 新闻播报传喜讯 - 官网和分享
- 附:编程启蒙疑问
- 附:了解计算思维