企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
![](https://box.kancloud.cn/5ac1add00d23b11199514a02d1e88559_345x225.png) # 目标 小朋友,如果你学会了以下内容,请在后面方框内打上 √ 1. 识别上下左右 □ 2. 掌握移动指令 □ 3. 掌握面向指令 □ # 1. 故事:警长闯入老鼠洞 上回我们讲到一只耳从洞口逃离,之后发生了什么呢? 黑猫警长带着警察们一起进入老鼠洞,里面黑乎乎的,伸手不见五指,只听见警长“嗒嗒..嗒嗒..”的快跑脚步声。 跑到有水滴声音的地方,警长停下了脚步。有一些微弱的光线,警长环顾四周,并打开手电筒。警员们开始一齐赶过来,手电筒朝着不同的方向照探着,过了三分钟后,警长指向一个方向,并说道:“在那!” 走了几步之后,手电筒的灯光打在了一排按钮上面,警长在想,这会不会是老鼠们藏粮食的控制开关呢?于是按了一下开关,这时好几个房间的大门自动打开,粮食、鱼、玉米都藏在里面。 “啊......"警员们异口同声的惊叹道,原来这些老鼠偷抢了这么多粮食。 黑猫警长看到这些,断定老鼠们就在周围不远,立即掏出自己的监测器,只听到”吱吱吱吱.....嘟嘟嘟......嘟嘟嘟“的探测声不停响起。过了一分钟不到,探测器上的红色警报灯亮了,并指向了一面强。 黑猫警长知道老鼠们一定躲在墙的里面,于是指向墙壁,并立刻下达指令:”准备卫星炸弹!“ ”准备完毕!“警员在墙壁上安装了一个微型炸弹。 警长按下炸弹启动按钮,砰的一声,炸开一面墙,一群老鼠被发现了,原来都躲在墙里面。 ”不许动!“ 老鼠们一看被暴露了,一窝蜂的朝外逃跑。黑猫警长立刻带着警员们赶紧追上...... 现在你需要学习后面的内容,去帮助警长抓住一只耳! :-: *扫码看影片* :-: ![](https://box.kancloud.cn/06f104a6e14dcc0f18750b7b90de8f19_280x280.png =200x200) # 2. 亲子时光:方向纸张编程 今天的亲子时光是和爸爸妈妈一起玩纸张编程。 在纸上编程?是的,纸张编程就是不使用电脑,直接在纸上进行与编程训练有关的游戏。通过这种现实的游戏方式,你可以在操作电脑前更容易的理解一些编程的概念和技能。 今天要玩的是一个上、下、左、右四个箭头方向游戏,你要带着黑猫警长闯过七关。那怎么玩呢?我们先来一起玩第一关。 ![](https://box.kancloud.cn/53c55cf45d28f35eb20b25c91b90afff_432x130.png) 你可以看到黑猫警长在左边第一个格子,一只耳在最右边的格子中。现在你需要像下图一样,用两个向右的箭头来表示黑猫警长移动两步可以抓捕到一只耳。 ![](https://box.kancloud.cn/4e2bbde06d559f3df4a4a5c8e196d1dd_470x208.png) 画完之后,你需要向爸妈读出来你的箭头方向,例如第一关你需要依次指着每个箭头说”右、右“。 接下来你要来完成剩下的关卡,在每一关中画出箭头来帮助黑猫警长抓住一只耳。 ![](https://box.kancloud.cn/5e665394103801195b4fcabbf16901bb_535x503.png) 你可以没完成一关,向爸妈指着箭头方向说出你的答案。也可以同时完成所有答案后再一起说出答案。 在本次游戏中,我们核心要掌握生活中方向的概念。如果你还小的话,可能需要不断练习才能掌握哦。你可以记住大多数人吃饭写字用的手是右手。 # 3. 核心任务: 你现在需要先学习本章魔法技能中的移动和方向指令,然后在每一关任务中指挥黑猫警长去抓住一只耳。 :-: ![](https://box.kancloud.cn/f5e811b7bbf0f36f78b046400a18b2a6_972x720.png =500x300) 这些任务与亲子游戏小节中的纸张编程是类似的,只是你现在要开始学会如何在Scratch中编写游戏来完成这个任务了。 :-: *扫码看任务演示* :-: ![](https://box.kancloud.cn/29a458adefb3479c8f41af44454a1063_280x280.png =200x200) 小朋友,这是你第一次正式编程来完成任务。本次任务总共7个关卡,加油吧,预祝你顺利抓住一只耳! # 4. 魔法技能 ![](https://box.kancloud.cn/9f851a614df978a38f7eeda0b0a01ac7_1126x408.png) ## 4.1 魔法积木块 人与人之间通过语言进行沟通,你向爸爸表示爱时,可以对他说“爸爸,我爱你!”。但现在你需要和电脑上的Scratch进行沟通,你要告诉他如何运行游戏,这是怎么做到的呢? Scratch的脚本区中有很多不同种类的魔法积木块,这些积木块就是你与它说的“语言”,你只要学会了这些语言,你就可以指挥电脑按照你的意愿去工作。 现在我们来看一看有哪些语言吧! ![](https://box.kancloud.cn/b149480b8a87e4ebafc42c08e9b63eba_392x494.png) 打开Scratch软件,你可以看到在右边代码区旁有一个【脚本】页,下方积木区的上半部分是十大分类,并分别用不同的颜色区分开来: 1. 运动类:针对角色设定,顾名思义控制角色的活动,例如移动、坐标、滑行等 2. 外观类:控制角色及舞台的外观,包括说话效果、造型颜色大小、背景切换等功能。 3. 声音类:此处功能就是为角色或场景添加音乐效果,例如声音、乐器、音量 4. 画笔类:往画面中绘制图像,就像我们日常中用铅笔作画一样,它的特点是画笔的一切活动都是画在背景中的,即使你把角色删除,画布中还有,需要你使用 “清空”功能把它抹掉。 5. 数据类:数据模块中有两个分支:变量和链表,是两个不一样的东西。变量就是一个可以变动的量,通过增加、初始化来设定变量的值,并且可以显示、隐藏,可以用来做分数等等。链表夸张的说就是一个队列。 6. 事件类:控制程序开始的机制,比如选择【当角色被点击时】 7. 控制类:控制某个功能或动作的运行效果,例如键盘按下右键时(条件),角色向右移动(动作) 8. 侦测类:监测角色、鼠标、外部环境的变化。例如监测角色与鼠标的距离。 9. 运算类:包括数字运算(加减乘除、取余、平方根、比较大小等)以及逻辑运算(且,或,非) 10. 更多积木:“更多模块”中有两项“新建功能模块”、“添加扩展”。“新建功能模块”通过自定义功能模块可以使我们的程序更简洁,修改更方便。 了解这些分类之后,你可以试着单击不同的分类。每次选中分类后,下半部分会自动展现当前选中分类的具体指令积木块。例如,选中【运动】类时,下面显示了 “移动 10 步”指令。 ## 4.2 积木:移动 游戏中我们要控制黑猫警长走动,那怎么做呢? 这是一个运动类指令,所以我们选择积木区的运动类,在积木区下方可以看到有这样的一个积木 ![](https://box.kancloud.cn/120b3128c075f37d9b4a07a87d17b1a3_396x70.png) 那如何使用它呢? 你只需要把这个积木块从积木区按住并拖动到脚本区中,让这个积木卡在绿色旗帜启动块下面即可。 ![](https://box.kancloud.cn/76aada11ce32bf2ecdd619d2301e1606_930x414.png) 如果积木拖动到脚本区时有白色高亮提示,则说明当前积木可以和另外一块积木形成有效的连接,可以卡在一起运行。 拖入代码区后,你还可以在移动积木中更改步数。在我们本次游戏中,移动40步可以走1个格子,所以你可以选择指令中的数字,把数字10更改为40。 ![](https://box.kancloud.cn/dbceaf9823d7a218726604a78425d315_572x802.png) ## 4.3 积木:面向 黑猫警长在抓一只耳的路中,有时需要向上或向上来变换他移动的方向,所以我们要完成关卡,还需要学会如何让黑猫警长朝着指定方向行走。 这仍是一个和运动类相关的指令,所以我们仍旧选择积木区的运动类。在积木区下方可以看到有这样的一个积木 ![](https://box.kancloud.cn/ea02b4458c429bac5e265024c24a1fe1_392x68.png) 我们点击90右边的那个小三角形,可以看到下拉了4个列表项 * (90)向右 * (-90)向左 * (0)向上 * (180)向下 通过选择不同的数字,可以控制黑猫警长的方向。 ![](https://box.kancloud.cn/1ff5a74cdcc4c41d7c40ee12a7833320_462x252.png) 现在你可以试着在移动指令前加上一个面向指令,看看黑猫警长是如何移动的。 ![](https://box.kancloud.cn/fdcab82958bf7e39537e05ce94d604e8_570x804.png) ## 4.4 方向与指令对照 我们在纸张编程中使用方向来指挥黑猫警长抓一只耳,现在我们要使用Scratch去抓一只耳,我们可以参考以下方向和Scratch指令对照表,看看如何把纸张上的这些通关步骤变成指令在Scratch代码区中完成 ![](https://box.kancloud.cn/e64c379c37d331e80db0fbee181d1bd9_432x383.png) # 5. 扩展练习 你现在是一个游戏设计师,现在轮到你来设计一下游戏关卡。你可以把黑猫警长、一只耳和多个石头障碍放到地图任意位置,然后让爸爸或妈妈完成闯关。 # 6. 魔法宝箱 * 在趣学Scratch游戏编程网盘中下载7个闯关任务文件: * 2.1 警长闯入老鼠洞.sb2 * 2.2 警长闯入老鼠洞.sb2 * 2.3 警长闯入老鼠洞.sb2 * 2.4 警长闯入老鼠洞.sb2 * 2.5 警长闯入老鼠洞.sb2 * 2.6 警长闯入老鼠洞.sb2 * 2.7 警长闯入老鼠洞.sb2 *注:网盘地址见第一章* # 7. 任务编程详解 下面我们来通过视频演示一下第7关任务的具体编码步骤,其他关的任务于此类似。 在黑猫警长角色中编写如下代码即可通关: ![](https://box.kancloud.cn/4f3846fc8d2769df32f31cfc083d905e_386x1117.png =200x580) :-: *扫码看任务编程视频* ![](https://box.kancloud.cn/c53e6960177e421eaf7836cff4ba3cb7_280x280.png =200x200) # 8. 开动脑筋 小朋友们,生活中很多地方都可以见到这样指示方向的图标, ![](https://box.kancloud.cn/2fd967d6a2b222fb9cd36f9ca68b2bf0_519x205.png =200x100) ![](https://box.kancloud.cn/548afed8bebb14783dbe52a7c93d6a1b_433x579.png =130x200) 你知道它们代表什么意思吗?你在生活中还能找到其他和方向有关的事务吗?找到后可以和爸爸妈妈说下你的发现。