## 動畫劇本與 Scratch 程式設計
### 一、動畫劇本說明
在這個故事中,小水滴將展開一段奇妙的冒險旅程,探索水的三種形態:液態、固態和氣態。透過小水滴的視角,我們將了解水循環的過程,並展示水在自然界中的變化。動畫的情節將包括小水滴從液態變成氣態,再變成固態,最後回到液態的過程。
### 二、主要設計內容
1. **小水滴的冒險開始**
- 小水滴在一個美麗的湖泊中,享受著陽光。
2. **液態水轉換成氣態**
- 小水滴受到陽光的熱能影響,開始蒸發成水氣,並飛向天空。
3. **氣態雲朵的形成**
- 小水滴與其他水氣結合形成雲朵,並在天空中漂浮。
4. **降雨回到地面**
- 雲朵凝結成雨滴,小水滴再次回到地面,變回液態。
5. **結尾與總結**
- 小水滴回到湖泊,分享它的冒險故事,並強調水循環的重要性。
### 三、Scratch 程式設計
以下是實現上述動畫劇本的 Scratch 程式碼示例:
#### 1. 小水滴的冒險開始
```scratch
當綠旗被點擊
設定角色 [小水滴]
說出 [嗨!我是小水滴,我住在這個美麗的湖泊裡!] 持續 2 秒
等待 1 秒
```
#### 2. 液態轉換成氣態
```scratch
當綠旗被點擊
等待 3 秒 // 等待一段時間後開始冒險
說出 [哇!陽光好強啊,我感覺自己要變了!] 持續 2 秒
重複 10 次
改變角色大小 (10) // 模擬蒸發過程
移動 5 步 // 向上移動
等待 0.1 秒
結束
```
#### 3. 氣態雲朵的形成
```scratch
當這個角色被點擊 // 假設這是小水滴變成雲朵的按鈕
切換角色到 [雲朵]
說出 [我變成了雲朵!和其他水氣一起飄浮!] 持續 2 秒
重複 10 次
改變角色大小 (5) // 模擬雲朵膨脹
移動 5 步 // 向右移動
等待 0.1 秒
結束
```
#### 4. 降雨回到地面
```scratch
當這個角色被點擊 // 假設這是雲朵變成雨滴的按鈕
切換角色到 [雨滴]
說出 [我要把雨降下來了!] 持續 2 秒
重複 10 次
移動 -5 步 // 向下移動模擬降雨過程
等待 0.1 秒
結束
```
#### 5. 結尾與總結
```scratch
當這個角色被點擊 // 假設這是小水滴回到湖泊的按鈕
切換角色到 [小水滴]
說出 [我又回到了湖泊!這就是我的冒險旅程,讓我們一起珍惜水循環!] 持續 3 秒
```
### 四、程式解釋
- **小水滴的冒險開始**:小水滴介紹自己並設定場景。
- **液態轉換成氣態**:模擬小水滴受到陽光影響而蒸發,向上移動並逐漸變大。
- **氣態雲朵的形成**:當小水滴變為雲朵時,它會與其他水氣結合,並在天空中飄浮。
- **降雨回到地面**:雲朵凝結成雨滴,小水滴再次降落到地面。
- **結尾與總結**:小水滴分享它的冒險故事,強調水循環的重要性。
### 五、附加功能建議
- **視覺特效**:可以加入背景音樂和音效,例如流水聲、風聲等,以增強氛圍。
- **互動元素**:讓觀眾可以選擇不同的路徑,例如選擇讓小水滴去不同的地方探險。
- **教育資訊**:在每個階段中加入簡短的科普知識,例如關於蒸發、凝結和降雨的解釋。
透過以上設計與程式碼,學生可以創建一個生動有趣的小水滴冒險故事,不僅能學習 Scratch 的基本操作,還能了解自然界中的水循環過程。