1 of 22

請依照紅色提示去思考

並完成表單

每一張投影片內容都有相關

如有想法,可新增進去

更可以完全改掉內容

主題不可更改

情境分析1>情境分析2

>>情境的運作

>>>大略流程圖

>>>>動畫細部分析

>>>>>動畫程式流程圖拼貼

>>>>>>舞台布置與角色布置

>>>>>>>完整程式

2 of 22

主題:(在這裡寫下名稱)

  • 情境分析1-觀察情境L-1

角色

(在這個主題畫面你看到或想到什麼角色?)

效果或功能

(在這個角色中你想到它應該會做哪些事?)

對應的元件

(整台發想出來的裝置可以對應到的元件)

1.【河川】

1.

2.【(汙染物)

2.【汙染物在河川水面上怎樣移動

2.【5016A什麼元件

3.【(捕捉工具)

3.【捕捉工具會怎樣移動

3.【5016A什麼元件】,鍵盤的【】鍵

表格中按右鍵可向下插入一列

校本-搖桿-P1

情境影片🡪點擊觀看

3 of 22

主題:(在這裡寫下名稱)

  • 情境分析2-分析情境L-1

角色

(從前一頁複製貼過來)

對應的元件

(從前一頁複製貼過來)

初始狀態

什麼時候觸發啟動?去做了什麼動作?

(在角色對應的元件中你看到它在影片中什麼時候啟動?)

互動狀態

因為做了什麼動作或狀況結束?

(在角色對應的元件中你看到它在影片中什麼時候結束?)

1.

1.

1.

1.

2.【(汙染物)

2.【5016A什麼元件

2.【5016A什麼元件

2.當汙染物【碰到或沒碰到】【捕捉工具】時

3.【捕捉工具

3.【5016A什麼元件】,鍵盤的【】鍵

3.【5016A什麼元件】,鍵盤的【】鍵

3.要手動【移動或停止】【捕捉工具】時

表格中按右鍵可向下插入一列

校本-搖桿-P2

4 of 22

  • 情境的動作效果-事件怎麼發生的L-1

(你分析出來的動作效果中,角色如何將上一頁的動作效果呈現在舞台?)

【污染的河川】

1.捕捉工具【】<--怎樣呈現捕捉工作移動?由玩家操作還是電腦?

2.汙染物【】<--怎樣呈現汙染物會河川水面上移動?由玩家操作還是電腦?

討論群(請寫號碼):

校本-搖桿-P3

5 of 22

開始

手動操作

偵測工具向【】移動

結束

角色[捕捉工具]

入口

  • 大略流程圖-動作效果以流程圖呈現L-1

開始

汙染物定位出現在【

汙染物向【】移動

結束

角色[汙染物]

入口

捕捉工具怎樣移動?-->

<--汙染物在哪邊出現?

偵測工具向【】移動

<--汙染物往哪邊移動?

討論群(請寫號碼):

校本-搖桿-P4

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

6 of 22

捕捉工具上下移動演算法

1.設定【】的起始位置(起始值)<-- 捕捉工具的名稱

2.重複【】次的迴圈(因為我們要一直偵測有沒有按按鍵)<--要執行幾次迴圈

2-1.判斷【搖桿】是否向【】,是的話向【】移動<-- 偵測其中一個方向

2-2.判斷【搖桿】是否向【】,是的話向【】移動<-- 偵測其中一個方向

2-3.回到2-1.

  • 動畫細部分析-如何實作動作效果(細分大略流程)L-1

角色[捕捉工具]

說明

  • 捕捉工具是手動操作,所以要判斷【往上或往下的按鍵是否被按下】,所以將老師隱藏在粉紅色積木的條件拼貼出來。

討論群(請寫號碼):

校本-搖桿-P5

細分

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

7 of 22

  • 動畫程式流程圖拼貼-實作L-1

(參考前一頁演算法)

開始

演算法1.

角色[捕捉工具]

演算法2.

演算法2-1

演算法2-2

結束

討論群(請寫號碼):

校本-搖桿-P6

演算法2-3

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

8 of 22

汙染物水平移動演算法

1.汙染物要【】<-- 【顯示】或【隱藏】

2.汙染物隨機出現在舞台的【】邊,警報燈條亮。<--汙染物每次出現的位置在舞台左邊還是右邊

3.向【】邊移動,並判斷是否達到【結束】分數或者碰到【邊緣】或【網子】,就結束或處理碰到時該做的事情。

<-- 汙染物移動時會遇到的狀況:1.遊戲要結束必須有什麼分數? 2.它會碰到舞台哪些地方或角色?

移動時,如果碰到【網子】且分數未滿就加1分<-- 捕捉到就會得到的

然後警報燈條熄滅

4.這個分身結束任務後,就要被【刪除】。

  • 動畫細部分析-如何實作動作效果(細分大略流程)L-1

角色[汙染物]

說明

  • 汙染物是水平移動,所以要決定右邊出現的位置,出現後再往左移動。

細分

討論群(請寫號碼):

校本-搖桿-P7

9 of 22

  • 動畫程式流程圖拼貼-實作L-1 (參考前一頁演算法)

角色[汙染物]

開始

當分身產生時

演算法1.

演算法2.

演算法3.

演算法4.

結束

討論群(請寫號碼):

校本-搖桿-P8

10 of 22

  • 舞台布置與角色布置

-實作L-1(最初階大略的想法實作)

  1. 點選這個老師已經做好的程式連結去修改�--->這裡
  2. 需打開NKNUBLOCK加5016A的黑積木,請在點選後下載到你的電腦,以NKNUBLOCK打開修改內容
  3. 修改時,請將程式寫在紅框的角色裡請勿修改其他角色的程式
  4. 截圖貼到下一頁
  5. 記得【下載到你的電腦備份存檔】

討論群(請寫號碼):

校本-搖桿-P9

11 of 22

  • 完整程式-實作L-1(最初階大略的想法實作)

[捕捉工具]

程式片段截圖

黑積木無法上傳Scratch官網

所以不須貼網址

討論群(請寫號碼):

校本-搖桿-P10

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

12 of 22

  • 完整程式-實作L-1(最初階大略的想法實作)

[垃圾汙染物空瓶]

程式片段截圖

黑積木無法上傳Scratch官網

所以不須貼網址

討論群(請寫號碼):

校本-搖桿-P11

13 of 22

下一頁開始是把P6延伸討論【捕捉工具】隱藏在粉紅色積木的條件

14 of 22

校本-搖桿-P12

捕捉工具上下移動演算法

1.設定【】的起始位置(起始值)<-- 捕捉工具的名稱

2.重複【】次的迴圈(因為我們要一直偵測有沒有搖動搖桿)<--要執行幾次迴圈

2-1.判斷【搖桿】條件式,是否A1電流<【】,是的話向【】移動<-- 偵測上下其中一個方向

2-2.判斷【搖桿】條件式,是否A1電流>【】,是的話向【】移動<-- 偵測其上下中一個方向

2-3.回到2-1.

  • 動畫細部分析-如何實作動作效果(細分大略流程)L-2

角色[捕捉工具]

說明

  • 捕捉工具是手動操作,所以要判斷【往上或往下的按鍵是否被按下】,所以將老師隱藏在粉紅色積木的條件拼貼出來。

討論群(請寫號碼):

細分

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

15 of 22

  • 動畫程式流程圖拼貼-實作L-2

(參考前一頁演算法)

開始

演算法1.

角色[捕捉工具]

演算法2.

演算法2-1

演算法2-2

結束

討論群(請寫號碼):

校本-搖桿-P13

演算法2-3

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

16 of 22

  • 舞台布置與角色布置

-實作L-2(最初階大略的想法實作)

  • 點選這個老師已經做好的程式連結去修改�--->這裡
  • 需打開NKNUBLOCK加5016A的黑積木,請在點選後下載到你的電腦,以NKNUBLOCK打開修改內容
  • 修改時,請將程式寫在紅框的角色裡請勿修改其他角色的程式
  • 截圖貼到下一頁
  • 記得【下載到你的電腦備份存檔】

討論群(請寫號碼):

校本-搖桿-P14

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

17 of 22

  • 完整程式-實作L-2

[捕捉工具]

程式片段截圖

黑積木無法上傳Scratch官網

所以不須貼網址

討論群(請寫號碼):

校本-搖桿-P15

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

18 of 22

  • 延伸解開函式【句子】程式-判斷+條件式L-3

延續之前的遊戲程式,我們要將角色【捕捉工具判斷」用的【判斷式+條件式】自己建構出來,前兩個階段都是老師建構成函式讓你們用,也就是原本隱藏在函式中的部分,現在要自己寫出來

校本-搖桿-P16

19 of 22

  • 動畫細部分析-如何實作動作效果(細分大略流程)L-3

角色[捕捉工具]

說明

  • 捕捉工具是手動操作,所以要判斷【往上或往下的按鍵是否被按下】,所以將老師隱藏在粉紅色積木的條件拼貼出來。

討論群(請寫號碼):

細分

捕捉工具上下移動演算法

1.設定【】的起始位置(起始值)<-- 捕捉工具的名稱

2.重複【】次的迴圈(因為我們要一直偵測有沒有搖動搖桿)<--要執行幾次迴圈

2-1-1.如果碰到【邊緣】不成立且是否A1電流<【】,是的Y改變【】<-- 偵測上下其中一個方向,並改變Y代表移動幾步

2-1-2.如果碰到【邊緣】,是的Y改變【】<-- 避免卡在邊緣,所以要反彈回來

2-2-1.如果碰到【邊緣】不成立且是否A1電流>【】,是的Y改變【】<-- 偵測上下中一個方向,並改變Y代表移動幾步

2-2-2.如果碰到【邊緣】,是的Y改變【】<-- 避免卡在邊緣,所以要反彈回來

2-3.回到2-1.

校本-搖桿-P17

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

20 of 22

  • 動畫程式流程圖拼貼-實作L-3

(參考前一頁演算法)

開始

演算法1.

角色[捕捉工具]

演算法2.

演算法2-1-1

結束

演算法2-1-1要做的事

積木不足請自行對照複製,畫面上有

校本-搖桿-P18

演算法2-1-2

演算法2-1-2要做的事

演算法2-2-1

演算法2-2-1要做的事

演算法2-2-2

演算法2-2-要做的事

手動結束

討論群(請寫號碼):

演算法2-3

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中

21 of 22

  • 延伸解開函式【句子】程式-判斷式+條件式L-3
  • 舞台布置與角色布置

-實作L-3

討論群(請寫號碼):

  • 點選這個老師已經做好的程式連結去修改�--->這裡
  • 需打開NKNUBLOCK加5016A的黑積木,請在點選後下載到你的電腦,以NKNUBLOCK打開修改內容
  • 修改時,請將程式寫在紅框的角色裡請勿修改其他角色的程式
  • 截圖貼到下一頁
  • 記得【下載到你的電腦備份存檔】

校本-搖桿-P19

22 of 22

  • 完整程式-實作L-3

[捕捉工具]

程式片段截圖

黑積木無法上傳Scratch官網

所以不須貼網址

討論群(請寫號碼):

校本-搖桿-P20

因為搖桿只產生變數的數值

而被移動的是捕捉工具

所以移動指令都要寫在捕捉工具中