## 复习上节课学习的内容
hi!我是阿达老师!咱们继续Scratch的学习。在上节课里,我们给猫咪增加了抓海星的功能。游戏里的 海马、海星、猫咪都拥有了各自的脚本。
但是,现在游戏还有一个比较大的问题:我们还不知道总共抓了几个海星,这节课,我们就来一起实现记录抓取海星的总数的功能。
赶紧一起进入课程吧!
## 本节课内容
我们打开上节课做的游戏,选择海星角色。在脚本的数据组里,点击新建变量积木。在弹出层里,我们给变量名字起为:得分。得分变量增加好后,会出现在舞台的右上角。数字在一开始的时候是0
在游戏开始的时候,得分应该设置为0,我们点击 **将得分设定为0**积木,将它拖动到当绿旗被点击的下面。
猫咪每次抓海星后,得分应该加1。我们选择将得分加1积木,将它拖动到发出...声音的下面。
我们点击绿旗运行游戏,让猫咪抓取海星,我们注意得分的变化,每次抓取海星后,得分就加1了。
怎么样,是不是很简单?这个得分变量背后隐藏着编程里的一个核心武器:变量。我们赶紧进入小灶时间详细认识一下它吧!
## 小灶时间
为了统计抓取抓取海星的总数,我们给游戏增加了一个**变量** 得分。在我们每次抓取海星的时候,这个得分都会加一。这是我们编程里的**变量**了。接下来,我们详细学习一下变量。
游戏在运行过程中会用到很多数据,这些数据会随着游戏的运行发生变化。我们把这种类型的数据叫做变量。看下面的一些例子:
在赛车游戏中,赛车会有一个速度。我们加油门,赛车的速度就会增加;我们踩刹车,赛车的速度就会减小。赛车速度就是一个变量。
在王者荣耀中,每个英雄都有一个血量。英雄收到伤害时,血量就会减少;吃到加血包时,血量就会增加。血量也是一个变量。
在星星猎手中,得分统计了获得海星的总数。猫咪每碰到一个海星,得分就会增加一。得分也是一个变量。
通过上面的例子我们发现,变量是有两部分组成的。一个是变量的名字,比如:速度、血量、得分。一个是具体的值:比如速度的大小、血量的多少、得分的多少。
变量是我们游戏里的一个核心概念,后续我们还会用到更多的变量,小朋友们一定要掌握哦。好了,这节课的小灶时间就到这里了,我们下节课再见!
https://kada.163.com/project/create/1010142.htm
- 简介
- 第二章-星星猎手
- 2.1 玩玩游戏吧
- 2.2 角色到位!
- 2.3 猫咪动起来
- 2.4 海马动起来
- 2.5 海马和猫咪碰上啦
- 2.6 抓海星啦!
- 2.7 抓了几个海星?
- 2.8 更多的海马过来啦
- 第三章 寻找蛋糕(迷宫类游戏)
- 第一课 使用画笔绘制迷宫围墙
- 第二课(1) 键盘操作杰瑞移动
- 第二课(2) 解决杰瑞横穿围墙问题
- 第三课 甲虫狂潮
- 第五课 幽灵出没
- 第六课 收获金币
- 第四章 黑洞大作战
- 4.1 玩玩游戏吧&分析制作思路
- 4.2 level1级别的物体行动
- 4.3 黑洞转起来
- 4.4 吞噬物体&记录分数
- 4.5 黑洞变大
- 4.6 leve2 级别的物体
- 4.7 level2吞噬、level3吞噬
- 4.8 游戏做好啦!
- 第五章 灵药战争
- 5.1群魔乱舞
- 5.2灵药惊现
- 5.3闪转腾挪
- 5.4大功告成
- 第六章 跳跃的猴子
- 6.1 part1