差異處

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

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
課程:六上程式語言教學:04射擊比賽 [2024/11/29 10:01] admin課程:六上程式語言教學:04射擊比賽 [2024/11/29 11:11] (目前版本) admin
行 23: 行 23:
 {{:課程:六上程式語言教學:4:01.png?nolink|}}\\ {{:課程:六上程式語言教學:4:01.png?nolink|}}\\
 <color #ed1c24>可自行設定規則,自行選取角色來運用</color>\\ <color #ed1c24>可自行設定規則,自行選取角色來運用</color>\\
-3、新增兩個角色分別為「說明」及「開始」 <color #ed1c24>繪制角色</color>\\+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、加上紅色,變成射擊狀態\\
行 37: 行 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:6-4-5.png?nolink|}}\\ +{{:課程:六上程式語言教學:4:113-3-1.png?nolink|}}\\ 
-3飛龍程式碼\\ +3、準心初始設定\\ 
-{{:課程:六上程式語言教學:4:6-4-3.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:6-4-6.png?nolink|}}\\ +
-如果準心不在最上層,增加「圖層上移至頂層」積木\\ +
-{{:課程:六上程式語言教學:4:18.png?nolink|}}\\+
 6、控制項程式碼 、加入「得分」及「時間」的變數\\ 6、控制項程式碼 、加入「得分」及「時間」的變數\\
-{{:課程:六上程式語言教學:4:6-4-5.png?nolink|}}\\+{{:課程:六上程式語言教學:4:113-3-7.png?nolink|}}\\
 控制何時出現什麼背景?\\ 控制何時出現什麼背景?\\
 決定什麼狀況過關?\\ 決定什麼狀況過關?\\
 決定超過什麼時間讓遊戲結束?\\ 決定超過什麼時間讓遊戲結束?\\
-時間改成10得分改成15,方便我改作業\\ +{{:課程:六上程式語言教學:4:113-3-8.png?nolink|}}\\ 
-什麼時侯用廣播??\\+也可以寫在一起但判斷會慢一點 
 + 
 +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射擊比賽.1732845714.txt.gz
  • 上一次變更: 2024/11/29 10:01
  • admin