差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
課程:六上程式語言教學:04射擊比賽 [2023/11/30 13:15] admin課程:六上程式語言教學:04射擊比賽 [2024/11/29 11:11] (目前版本) admin
行 2: 行 2:
 射擊噴火也得5分,射到蝴蝶或鳥,倒扣2分,30秒內得60分即過關,不然顯示時間到。 射擊噴火也得5分,射到蝴蝶或鳥,倒扣2分,30秒內得60分即過關,不然顯示時間到。
  
-遊戲規則\\+<color #ed1c24>遊戲規則</color>\\
 1.時間只有30秒。\\ 1.時間只有30秒。\\
 2.打到噴火龍可得5分。\\ 2.打到噴火龍可得5分。\\
行 18: 行 18:
 {{:課程:六上程式語言教學:4:6-4-2.png?600|}}\\ {{:課程:六上程式語言教學:4:6-4-2.png?600|}}\\
 ====實作==== ====實作====
-1、<del>因為scratch無法打中文字,先打好字存成圖片來使用</del>【線上版中文可正常輸打】\\ +1、建議自行繪製角色,使用以下角色亦可以\\
-建議自行繪製角色,使用以下角色亦可以\\+
 {{:課程:六上程式語言教學:4:background.png?direct&100|}} {{:課程:六上程式語言教學:4:explain.png?direct|}} {{:課程:六上程式語言教學:4:start.png?direct|}} <color #ed1c24>提醒:點擊放大後再下載</color>\\ {{:課程:六上程式語言教學:4:background.png?direct&100|}} {{:課程:六上程式語言教學:4:explain.png?direct|}} {{:課程:六上程式語言教學:4:start.png?direct|}} <color #ed1c24>提醒:點擊放大後再下載</color>\\
 2、加入新背景,然後將設明頁圖在背景內結合\\ 2、加入新背景,然後將設明頁圖在背景內結合\\
 {{:課程:六上程式語言教學:4:01.png?nolink|}}\\ {{:課程:六上程式語言教學:4:01.png?nolink|}}\\
-自行設定規則,自行選取角色來運用\\ +<color #ed1c24>自行設定規則,自行選取角色來運用</color>\\ 
-3、新增兩個角色分別為「說明」及「開始」\\+3、<color #ed1c24>繪制角色</color>新增兩個角色分別為「說明」及「開始」 \\
 {{:課程:六上程式語言教學:4:02.png?nolink|}}\\ {{:課程:六上程式語言教學:4:02.png?nolink|}}\\
 4、分別由範例庫新增要用到的角色,<color #22b14c>角色對應到規則</color>\\ 4、分別由範例庫新增要用到的角色,<color #22b14c>角色對應到規則</color>\\
 {{:課程:六上程式語言教學:4:03.png?nolink|}}\\ {{:課程:六上程式語言教學:4:03.png?nolink|}}\\
-5、自新繪制「準心」角色,準心有兩個造型\\+5、繪制「準心」角色,準心有兩個造型\\
 {{:課程:六上程式語言教學:4:04.png?nolink|}}\\ {{:課程:六上程式語言教學:4:04.png?nolink|}}\\
-6、複製新增「準心」造型\\+6、複製「準心」造型,產生「射擊」及「瞄準」兩種造型\\
 {{:課程:六上程式語言教學:4:05.png?nolink|}}\\ {{:課程:六上程式語言教學:4:05.png?nolink|}}\\
 7、加上紅色,變成射擊狀態\\ 7、加上紅色,變成射擊狀態\\
行 38: 行 37:
 {{:課程:六上程式語言教學:4:08.png?nolink|}}\\ {{:課程:六上程式語言教學:4:08.png?nolink|}}\\
 ====程式碼==== ====程式碼====
-程式碼順序:角色的初始設定→遊戲部份→得分及控制項部份\\ +程式碼順序:<color #ed1c24>所有角色的初始設定→按鈕部份→遊戲部份→得分及控制項部份→音效</color>\\ 
-1、說明的程式碼\\ +1、說明及開始初始設定\\ 
-{{:課程:六上程式語言教學:4:6-4-4.png?nolink|}} +{{:課程:六上程式語言教學:4:113-3-2.png?nolink|}}\\ 
-2、開始的程式\\ +2、龍蝴蝶鳥初始設定\\ 
-{{:課程:六上程式語言教學:4:11.png?nolink|}}\\ +{{:課程:六上程式語言教學:4:113-3-1.png?nolink|}}\\ 
-3飛龍程式碼\\ +3、準心初始設定\\ 
-{{:課程:六上程式語言教學:4:15.png?nolink|}}\\ +{{:課程:六上程式語言教學:4:113-3-3.png?nolink|}}\\ 
-4、鳥、蝴蝶的程式碼,複製飛龍的再修改速度即可\\+<color #ed1c24>綠旗開始、規則按鈕都可點擊,並作出相對應的動作,請多作測試</color>\\ 
 +4、進入遊戲的部份,遊戲開始準心程式碼\\ 
 +{{:課程:六上程式語言教學:4:113-3-4.png?nolink|}}\\ 
 +準心即可跟著鼠標移動,可設定一開始不能啟動!!\\ 
 +如果準心不在最上層,要增加「圖層上移至頂層」積木\\ 
 +5、龍、鳥、蝴蝶的動作程式碼,複製飛龍的再修改速度即可\\ 
 +{{:課程:六上程式語言教學:4:113-3-5.png?nolink|}}\\
 將積木拖移至要複制的角色即可!!\\ 將積木拖移至要複制的角色即可!!\\
 {{:課程:六上程式語言教學:4:13.png?nolink|}}\\ {{:課程:六上程式語言教學:4:13.png?nolink|}}\\
-修改秒數及得分改為-2即可\\ +6、龍、鳥、蝴蝶的得分程式碼 
-{{:課程:六上程式語言教學:4:14.png?nolink|}}\\ +{{:課程:六上程式語言教學:4:113-3-6.png?nolink|}}\\ 
-龍、鳥、蝴蝶的飛行方式調整為左右,要改變飛行方向\\  +記得修改相對應的得分\\
-5、準心程式碼,一開始不能啟動!!\\ +
-{{:課程:六上程式語言教學:4:16.png?nolink|}}\\ +
-如果準心不在最上層,增加「圖層上移至頂層」積木\\ +
-{{:課程:六上程式語言教學:4:18.png?nolink|}}\\+
 6、控制項程式碼 、加入「得分」及「時間」的變數\\ 6、控制項程式碼 、加入「得分」及「時間」的變數\\
 +{{:課程:六上程式語言教學:4:113-3-7.png?nolink|}}\\
 控制何時出現什麼背景?\\ 控制何時出現什麼背景?\\
 決定什麼狀況過關?\\ 決定什麼狀況過關?\\
 決定超過什麼時間讓遊戲結束?\\ 決定超過什麼時間讓遊戲結束?\\
-{{:課程:六上程式語言教學:4:3-001.png?nolink|}}\\ +{{:課程:六上程式語言教學:4:113-3-8.png?nolink|}}\\ 
-時間改成10得分改成15,方便我改作業\\ +也可以寫在一起但判斷會慢一點 
-什麼時侯用廣播??\\+ 
 +7、舞台的程式碼\\ 
 +{{:課程:六上程式語言教學:4:113-3-9.png?nolink|}}\\ 
 + 
 +可以寫在其他角色身上\\
  
 ====一定要加的音效==== ====一定要加的音效====
-1、射擊音效、打到的音效、射錯扣分的音效→<color #ed1c24>加在得分、失分變數改變的地方</color>\\ +1、射擊音效、打到的音效、射錯扣分的音效\\ 
-2、pass time out的音效→<color #ed1c24>加在變更背景處</color>\\+2、pass time out的音效</color>\\
 3、背景音效→<color #ed1c24>單獨</color>\\ 3、背景音效→<color #ed1c24>單獨</color>\\
 ====加分==== ====加分====
-1、遊戲開始角色出現,規則會消失\\+1、遊戲故事介紹,遊戲開始頁空白就無法加分\\
 2、程式碼愈精簡得分愈高,<color #ed1c24>檢查是否有多餘的程式碼</color> 2、程式碼愈精簡得分愈高,<color #ed1c24>檢查是否有多餘的程式碼</color>
  
 ====範例==== ====範例====
 {{youtube>wXlyQi2caRM?large}}  {{youtube>wXlyQi2caRM?large}} 
  • 課程/六上程式語言教學/04射擊比賽.1701321356.txt.gz
  • 上一次變更: 2023/11/30 13:15
  • admin