## 復習上節課學習的內容
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