Scratch啟蒙Level 0——課五:小貓找香蕉

課程內容:小貓繞過障礙物,走出一條(或幾條)可以到達香蕉的路,並透過畫筆把路徑畫出來。在走路的過程中碰到障礙物時,說出你輸了,在到達香蕉時,說出你真棒。初次使用條件語句,和畫筆功能。

課程目標:熟練運用座標運動,初試畫筆功能,學會使用條件判斷。

Scratch啟蒙Level 0——課五:小貓找香蕉

知識要點:

1、 畫筆

Scratch啟蒙Level 0——課五:小貓找香蕉

l 清空

Scratch啟蒙Level 0——課五:小貓找香蕉

清除舞臺上用畫筆繪製的作品。

l 落筆、抬筆

Scratch啟蒙Level 0——課五:小貓找香蕉

落筆

需要繪製圖案時,先落筆,落筆後,移動角色就開始繪製。

抬筆

繪製完畢後,需要抬筆。

l 設定畫筆顏色

可以透過點選舞臺的顏色,然後點選顏色來設定顏色。

Scratch啟蒙Level 0——課五:小貓找香蕉

Scratch顏色為200色,可以透過設定顏色在0-200之內。

Scratch啟蒙Level 0——課五:小貓找香蕉

u 0為紅色

u 100為藍色

u 200為紅色。

l 設定畫筆粗細

Scratch啟蒙Level 0——課五:小貓找香蕉

畫筆的粗細可以設定為1-255

1為最細

255為最粗

l 設定畫筆亮度

Scratch啟蒙Level 0——課五:小貓找香蕉

畫筆的亮度可以設為

0為最暗

100為最亮

l 變化畫筆顏色

可以任意變化畫筆的顏色

Scratch啟蒙Level 0——課五:小貓找香蕉

l 變化畫筆粗細

Scratch啟蒙Level 0——課五:小貓找香蕉

可以任意變化畫筆的粗細

l 變化畫筆亮度

Scratch啟蒙Level 0——課五:小貓找香蕉

可以任意變化畫筆的亮度

2、 條件判斷指令碼

在指令碼控制中,有條件控制指令碼。條件控制語句,表示對輸入條件的真假判斷,為真時執行。

Scratch啟蒙Level 0——課五:小貓找香蕉

l 如果…那麼…

Scratch啟蒙Level 0——課五:小貓找香蕉

判斷如果後面的條件是否為真,如果是真則執行那麼後面的內容;如果為假不執行。

舉例:做一個問答題,輸入一個比10大的數。

Scratch啟蒙Level 0——課五:小貓找香蕉

l 如果…那麼…否則

判斷如果後面的條件是否為真,如果是真則執行那麼後面的內容;如果為假,執行否則後面的內容。

舉例:做一個問答題,輸入一個比10大的數。

Scratch啟蒙Level 0——課五:小貓找香蕉

3、 小貓找香蕉

Scratch啟蒙Level 0——課五:小貓找香蕉

l 角色設定

建立角色貓,設計角色香蕉,設計多個障礙物。

Scratch啟蒙Level 0——課五:小貓找香蕉

擺放好障礙物和香蕉的位置。

Scratch啟蒙Level 0——課五:小貓找香蕉

l 路徑設定

在舞臺上選出貓行走的關鍵位置點。

Scratch啟蒙Level 0——課五:小貓找香蕉

l 指令碼設計

初始

設定位置,角色大小,畫筆大小

Scratch啟蒙Level 0——課五:小貓找香蕉

運動路徑

根據位置座標制定行走路徑。並且畫出路徑。

Scratch啟蒙Level 0——課五:小貓找香蕉

Scratch啟蒙Level 0——課五:小貓找香蕉

條件判斷使用

Scratch啟蒙Level 0——課五:小貓找香蕉