課程目標
學習變數
範例程式
簡易版
變數
變數是記錄在 Scratch 記憶體中的可變值。與列表不同,變數一次只能保存一個值。這些值可以是數字或字符串——任何文本。單擊腳本區域中的孤立變數會顯示一個報告變數值的小氣泡。與許多其他編程語言不同,Scratch 不允許腳本在運行時創建變數。相反,變數是使用塊調色板中的“創建變數”按鈕創建的。這導致僅使用少量 RAM 來存儲項目實際運行時使用的值。
Variable - Scratch Wiki
如果要定義一個變數,只要這樣做就好了
● 數字類型(Number)
整數與有理數都可以哇!
不過現在可以記在心裡,目前的二進位電腦一般來說是無法將所有有理數以數值型態原樣表達出來,因為精細度有限,只能呈現與儲存二分逼近後的近似值!
● 字串類型(String)
也就是文字啊!各國語言的一個字或一句話,都可以是字串類型,連數字也可以當文字喔!此時文字化的數字就無法有數學上一樣的大小關係!畢竟他不是數字了嘛
● 布林類型(Boolean)
布林變數用來判斷真偽,只有兩種值:true
和 false
。
現在只要記得,看到兩端尖尖的積木,那它就代表布林變數值了!
使用的方法像是這樣
今天我們只會用到一點點布林變數,下個單元,我們會多次用到喔!再來好好介紹他能幹嘛呀。
開始一步步做點擊遊戲吧
圖片資源
步驟
- 修改角色造型
將角色換成Pop cat,造型欄有開口閉口兩張圖,我們最後會透過按下滑鼠來切換造型 - 修改背景
背景是白色的不好看嘛,所以我們將背景給予一個底色。 - 新增標題變數
剛剛學過變數,現在動手來用變數儲存標題名稱。 - 新增點擊次數變數與玩家名稱變數
讓遊戲能輸入玩家名稱,利用程式得到玩家輸入的名稱並存在一個變數裡。 另外我們也新增用了計算點擊次數的變數。 - 點擊計數功能
最後一個步驟了,我們要讓小貓被滑鼠點擊時能張開嘴巴,並同時增加點擊數。