Scratch少儿编程教程:第3课——捉鬼敢死队

本课程以Scratch软件为教育工具。Scratch是一种图形化编程语言,由麻省理工学院开发。孩子们可以像搭积木一样,拖动和组合代码块,

制作丰富多样的程序,比如动画,故事和游戏等等。本课程共设有6个项目,知识点由简到难,循序渐进,带领孩子一步一步体验创意编程世界的奇妙

。具体技能知识点如下图所示。

https://www.ohrobots.com/uploads/article/20210413/5d9af1a13dd49344787_water.png

那么,开始学习第3课吧!

https://www.ohrobots.com/uploads/article/20210413/5d9af1af671f5594617_water.jpg

课程简介

在这个项目中,我们来做

一个捉小鬼怪的游戏。

通过这个项目,你将学会新的知识点——变量。

如下图所示。

https://www.ohrobots.com/uploads/article/20210413/5d9af1beede4b318947_water.png

https://www.ohrobots.com/uploads/article/20210413/5d9af1d4077c3998059_water.jpg

首先,添加这个游戏的主人公——小鬼怪,而且让这个小

鬼怪,表现吓人的动画效果——时隐时现。

动作清单:

(1.1)步骤 1:打开Scratch。

【具体操作】你可以打开下载好的Scratch离线编辑器(找不到的话,可以联系我)。

打开后,你会看到类

似下面的界面。

https://www.ohrobots.com/uploads/article/20210413/5d9af2667ebde640463_water.png

(1.2)步骤 2:为舞台添加各种角色(小

鬼怪和背景)。

【具体操作】请参考《第1课:摇滚乐队》中(1.2)到(1.5)的内容。完成后,界面如下图。

https://www.ohrobots.com/uploads/article/20210413/5d9af27c06ae3418162_water.png

(1.3)步骤 3:让这个小鬼怪时隐时现(搭积木)。

【具体操作】选中小鬼怪 → 找到并搭建如下图所示的方块。

https://www.ohrobots.com/uploads/article/20210413/5d9af2d111c4c659178_water.png

点击“绿色”小旗,看看小鬼怪是否一会儿出现,一会儿消

失呢?如果没有搭建成功,看看老师是如何完成的。演示如下。

https://www.ohrobots.com/uploads/article/20210414/c488a4f468ce5774c086ff2ebc5862c5_water.gif

(1.4)保存项目。

【具体操作】请参考《第1课:摇滚乐队》中(1.6)的内容。

https://www.ohrobots.com/uploads/article/20210413/5d9af3551dea9345043_water.jpg

现在你制作的小鬼怪,太容易抓到了,因为他总是在同一

个位置上。如果让他可以随机出现在舞台上,那应该怎么做呢?

动手清单:

(2.1)步骤 1:让小鬼怪随

机出现在舞台上(继续搭积木)。

【具体操作】选中小鬼怪 → 找到并搭建如下图所示的方块。

https://www.ohrobots.com/uploads/article/20210413/5d9af36579df3111074_water.png

点击“绿色”小旗,看看小鬼怪是否随机出现在舞台上呢?

如果没有搭建成功,看看老师是如何完成的。演示如下。

https://www.ohrobots.com/uploads/article/20210414/93b319249f3dc18db471a0abb5a3ba70_water.gif


/>

(2.2)保存项目。

【具体操作】请参考本课(1.4)的内容。

挑战一下

你能让小鬼怪出现的时间也是随机的吗?

你能让小鬼怪的大小也是随机变化的吗?

https://www.ohrobots.com/uploads/article/20210413/5d9af3a309b2d426761_water.jpg

现在,小鬼怪已经是活灵活现了。那么就开始制作如何来

捕捉小鬼怪吧。

动手清单:

(3.1)步骤 1:让小鬼怪消失(继续搭积木)。

【具

体操作】选中小鬼怪 → 找到并搭建如下图所示的方块。

https://www.ohrobots.com/uploads/article/20210413/5d9af3bf8e5a8954273_water.png

点击“绿色”小旗,鼠标点击舞台的小鬼怪,他消失了吗?

如果没有搭建成功,看看老师是如何完成的。演示如下。

https://www.ohrobots.com/uploads/article/20210414/f3e9c411f9929b5643dd98b720d57aca_water.gif


/>

(3.2)保存项目。

【具体操作】请参考本课(1.4)的内容。

挑战一下

当抓到小鬼怪的时候,你能添加一个声音吗?

https://www.ohrobots.com/uploads/article/20210413/5d9af3fdc0f42939048_water.jpg

到此,这个小游戏已经成型了。是不是非常简单呢?接下

来,再添加点好玩的东西——分数。分数代表小鬼怪的个数,每当抓到一个小鬼怪的时候,分数就累计加1。动手试一试吧。



动手清单:

(4.1)步骤1:添加存储分数的容器——变量。

【具体操作】选中“脚本选项卡” → 选择“数据

”模块 → 添加一个变量。演示如下。

https://www.ohrobots.com/uploads/article/20210414/acb51bfafbc9b2be6ed2a0c4c78a3163_water.gif


/>

(4.2)步骤 2:统计小鬼怪个数(继续搭积木)。

【具体操作】选中小鬼怪 → 找到并搭建如下图所

示的方块。这个步骤,仔细看老师如何搭建的。演示如下。

https://www.ohrobots.com/uploads/article/20210414/043c24e5bb6a91e57029d33e8c615d6a_water.gif


/>

(4.3)保存项目。

【具体操作】请参考本课(1.4)的内容。

https://www.ohrobots.com/uploads/article/20210413/5d9af42494854835918_water.jpg

现在游戏看起来是不是越来越像样了呢?我们再添加点难

度,给游戏添加一个倒计时器。时间到了,游戏就结束了。怎么样?动手试一试吧。

动手清单:

(5.1)

步骤1:创建一个变量,名字为“时间”。

【具体操作】参考本课(4.1)的内容。创建后界面如下。

https://www.ohrobots.com/uploads/article/20210413/5d9af447e370e804352_water.png

(5.2)步骤2:编写倒计时的代码(搭积木)。

搭建的思路是这样,①“时间”变量设置为10秒。②每过1秒,“时间”变量的数值减1。③当“时间”变量的值等于0的时候,停止游戏

按照这样的思路,大家仔细看老师的搭建过程。演示如下。

https://www.ohrobots.com/uploads/article/20210414/cc0b633f1ac3a72194a9ec9f15064aa7_water.gif


/>

这一步可能比较复杂,大家动手慢慢消化理解。

(5.3)保存项目。

【具体操作

】请参考本课(1.4)的内容。

总结

通过这个项目,相信你已经了解如何使用“变量”这个武器了。那么,

根据所学的内容,你能不能在游戏中添加更多的小鬼怪呢?参考下图。

https://www.ohrobots.com/uploads/article/20210413/5d9af46d28f46321909_water.png


0 个评论

要回复文章请先登录注册