## 動畫劇本與 Scratch 程式設計
### 一、動畫劇本說明
在112年全國運動會即將到來之際,各校的運動會也在如火如荼地進行中。操場上,運動員們正在為各種田徑項目進行練習,包括體操表演、賽跑、跳高、跳遠等,整個校園充滿了活力與熱情。觀眾們在場邊為選手們加油,氣氛熱烈。
### 二、主要設計內容
1. **操場上各班休息區賣力加油情境**
- 設計不同班級的角色在休息區加油,透過對話框展示他們的鼓勵話語。
2. **三名選手於操場跑道上賽跑的情境**
- 三個運動員角色在跑道上比賽,並顯示他們的跑步動畫。
3. **滑鼠點選鳴槍後轉換至大隊接力競賽**
- 使用滑鼠點擊事件來觸發場景轉換至接力賽的畫面。
### 三、Scratch 程式設計
以下是實現上述動畫劇本的 Scratch 程式碼示例:
#### 1. 操場加油情境
```scratch
當綠旗被點擊
重複無限次
如果 (碰到滑鼠指針?) 那麼
說出 [加油!你可以的!] 持續 2 秒
結束
結束
```
#### 2. 選手賽跑情境
```scratch
當綠旗被點擊
角色位置設置為 (x: -150, y: 0)
重複 10 次
移動 10 步
等待 0.5 秒
結束
```
#### 3. 大隊接力競賽轉換
```scratch
當這個角色被點擊
切換背景到 [接力賽]
播放音效 [鳴槍]
```
### 四、程式解釋
- **操場加油情境**:這段程式碼使得當滑鼠指針碰到角色時,角色會說出鼓勵的話語,增強互動性。
- **選手賽跑情境**:此段程式碼模擬選手在跑道上的移動,透過重複執行來展示他們的奔跑。
- **大隊接力競賽轉換**:這段程式碼利用滑鼠點擊事件來切換背景和播放音效,讓觀眾感受到比賽的緊張氣氛。