一起學Scratch第一課:小貓說話
固定連結: https://www.kidscoding8.com/39510.html
這節課我們一起學習怎麼使用Scratch程式設計軟體讓小貓說話。
學習內容
- 瞭解Scratch下載、登入方法;
- 熟悉Scratch介面;
- 掌握背景、角色新增操作;
- 掌握對話語句;
- 掌握等待語句;
- 掌握順序結構。
難度等級:1
難度分級說明:
1級:scratch基本操作,角色和背景簡單編輯;
2級:角色的運動,造型編輯,簡單迴圈判斷語句等;
3級:角色較複雜運動、迴圈巢狀、複雜條件判斷等;
4級:較複雜程式設計,複雜計算應用等。
Scratch下載、登入方法
1、Scratch離線編輯器下載
進入Scratch官網下載頁面:https://scratch.mit.edu/download;
在下載頁面會看到如下圖所示的“Scratch offline Editor”,注意按照電腦作業系統型別下載相應的軟體,軟體下載後需安裝。
除了離線編輯方式,還有以下幾種線上編輯方式。線上編輯支援作品網上儲存、釋出、分享等功能。
2、Scratch線上編輯
進入Scratch官網首頁:https://scratch.mit.edu;
點選“Create”進入程式設計頁面,或先登入/註冊再進入編輯頁面。
3、網易卡搭線上編輯
網易卡搭是Scratch的國內版,與MIT的Scratch是同一套軟體,網頁地址為:
https://kada.163.com/。
4、程式設計貓線上/離線編輯
程式設計貓是由深圳點貓科技開發的少兒程式設計軟體,具備離線和線上兩種模式,其最大的特點是支援3D程式設計,程式設計貓的登入地址為:
https://www.codemao.cn/。
Scratch介面和基本操作
Scratch程式設計介面主要分為舞臺區、角色區、模組區和程式設計區。介面中常用的圖示包括:檔案操作、背景更換、新增角色、角色縮放、角色指令碼/造型聲音切換等。 如圖所示,我們先點選更換背景的圖示,在彈出的“背景庫”中載入一個背景;然後再點選新增角色,在“角色庫”中再新增一隻小貓,這樣兩隻小貓就可以對話了。 程式設計的時候,只需要把“模組區”的語句模組,拖動到“指令碼區”,按順序進行拼接,就可以進行程式設計了。
角色會話
在“模組區”點選“外觀”,可以看到下面的角色會話命令:
其中使用“說hello”語句後,“hello”會一直顯示,直到下一個會話語句。使用“說hello x秒”語句,“hello”按照引數設定顯示x秒。“思考Hmm...”語句使用相同。 我們先給小貓起好名字,便於後面操作,點選“角色區”小貓左上角的歎號“!”,小貓的一些引數就會顯示出來,在文字輸入框中輸入內容,就可以給小貓更改名稱了。我們把兩隻小貓名稱分別更改為“小貓1”和“小貓2”。
點選小貓1,就可以在指令碼區給它程式設計了;通過程式設計,控制小貓1說話、動作。這裡我們要先使用一個開始語句,就是在什麼條件下或什麼時候,小貓1的程式模組開始啟動。一般無特殊需求的話,我們就選擇“當綠旗被點選時”。
這裡我們寫下本節課的第一段程式碼:
即:
“當綠旗被點選時,
小貓1說hello”。
這時該小貓2說話了,它也回覆一句“hello”。可是它應該在小貓1說完後再說,這裡我們就需要用到延時語句。我們點選“模組區”的“控制”,會找到一個等待語句。我們需要等待幾秒,就把引數改成幾。
我們讓小貓2在“綠旗被點選後”等待2s回覆小貓1。在“角色區”點選小貓2,然後在“指令碼區”完成下面程式碼:
程式碼完成後,就可以點選“舞臺區”上面的小綠旗執行程式,看看程式執行效果。點選紅色的圓點,可以停止程式執行。
這樣兩隻小貓就完成了一段簡單的對話,小朋友們你們能夠和爸爸媽媽一起讓小貓繼續完成更多的對話嗎?
作業
仿照上面的例子,完成兩個或更多角色之間一段完整的對話。