遊戲構想:
1.角色(9個)固定在舞台位置,隨機出現。(相當於9個角色分別每隔幾秒就出現或消失。)
2.點擊滑鼠,槌子敲下。
3.如果打中角色,就+10分。
4.遊戲時間10秒(或更多),時間到就停止遊戲。
基本作法:
1.新增兩個變數:「時間」和「分數」。
2.在背景設計變數的初始值。將「時間」設為10,「分數」設為0。在背景設計時間倒數的程式,以免受到其他角色干擾。
(「時間」每隔1秒就-1,如果時間=0時,就停止程式。)
3.設計地鼠角色:角色出現幾秒後,消失幾秒。如果在過程中被打到,就+10分,並消失。
3-1.角色重複無限次「顯示→等待(亂數)秒→隱藏→等待(亂數)秒。」
(運用亂數取數字,數字要從多少到多少才合理,自行思考)
3-2.如果角色碰到槌子(☆),分數就改變10分,並隱藏。
☆必須符合兩個條件,才算打到地鼠:(1)角色碰到槌子,(2)滑鼠鍵被按下。
所以條件判斷最好兩項同時成立,再+10分,並隱藏角色。
※兩個程式不可寫在一起,「顯示→等待(亂數)秒→隱藏→等待(亂數)秒→判斷是否被槌子打到」,必須把3-1和3-2獨立分開寫。
4.槌子:設計兩個造型,敲打前和敲打時。(可先畫出槌子,再利用複製及旋轉即可)
開始後,定位到滑鼠位置。如果按下按鍵,就切換到造型2。
5.將角色複製,並移到適當位置
簡單版─試試看:
進一步思考:
1.加入開始的按鈕,或遊戲說明。
2.增加不同的加分或扣分角色,打到就+20分或-10分。
3.單純用「碰到槌子」來判斷打到角色不太合適,若槌子太大,可能一次碰到兩隻角色。怎麼改會比較精準一點?
進階版示範: