Scratch接大按鈕大搖桿
Scratch BD像是一塊鍵盤電路板,而它可以透過杜邦線連接大按鈕或大搖桿,可以設計機台遊戲,也可以連接通路斷路零件(長針微動開關)來設計互動式遊戲。Scratch BD不只連接電腦,也可以連接iPad、教室觸屏電視。
右圖Scratch BD預設有0~9十個數字腳位可用,其餘字母腳位需自行焊接使用。上有訂購電話。
機台遊戲設計
Scratch BD可連接大按鈕或大搖桿,用來取代鍵盤輸入,就可以用Scratch設計一款使用按鈕或搖桿操控的遊戲。,
以下幾個機台遊戲範例:(測試檔1)
飛機移動射擊(搖桿按鈕)
打擊隕石(搖桿按鈕)
貪吃蛇(搖桿)
賽車(搖桿)
太鼓達人(按鈕)
flappy bird(按鈕)
彈跳小貓(按鈕)
看誰按得快(按鈕)
Q:按下大按鈕,啟動遊戲。
按下大按鈕來啟動遊戲,不可使用綠旗,摸擬遊戲機台。
遊戲結束時,再以大按鈕啟動遊戲。
Q:怎樣避免按下無限連發?(例)
以子彈射擊為例,按鍵按下和鬆開,才算完成一次射擊。如果持續按下不鬆開,則只會射擊一發子彈。程式怎麼寫?
Q:設計聲光特效(動畫音效)
遊戲開始
遊戲失敗
遊戲過關
遊戲破記錄
Q:設計遊戲選單
遊戲選單,用搖桿和按鈕選擇。
選單可以是單人版或雙人版。當遊戲結束後,再次出現選單。
呈現遊戲操作說明。
互動式遊戲設計
Scratch BD連接通路斷路零件,模擬鍵盤輸入,用Scratch設計一個互動式計數遊戲。
Scratch用於設計遊戲機制、回饋聲光與呈現分數。
通路斷路零件包含長針微動開關、水銀開關、磁簧開關、鐵絲、銅線、鋁箔或水等導電導體。
測試長針微動開關
測試水銀開關
測試銅線
以下幾個互動式遊戲範例:
投籃遊戲機(投球進框,帶動長針微動開關)
遊戲舉例:1分鐘投進分數,前段20秒一球一分,中段20秒一球二分,後段20秒一球三分。
Scratch:計分、倒數秒數、最高分記錄、聲光效果。吹氣機(吹動紙板,帶動長針微動開關)
遊戲舉例:1分鐘吹倒紙板次數。或者比氣長,一口氣可以吹倒紙板連續秒數。
Scratch:計分、倒數秒數、最高分記錄、聲光效果。彈珠台、果嶺台、投準機、九宮格(進洞,帶動長針微動開關)
遊戲舉例:1分鐘內彈進/投進所有的洞。或者1分鐘內彈進或投進指定洞的次數。
Scratch:計分、倒數秒數、指示玩家特定的洞、聲光效果。打靶機(塑膠球擊倒紙板,帶動水銀開關)
遊戲舉例:1分鐘內擊倒所有紙板,並記錄最短時間。
Scratch:計秒,最快秒數記錄、聲光效果。跳高計數器(跳高拍動紙板,帶動水銀開關)
遊戲舉例:紙板置於220公分高,1分鐘內跳起拍紙板,計算拍動次數。
Scratch:計分、倒數秒數、最高分記錄、聲光效果。夾子計數器、握力計數器(夾子或握力器兩端接上銅線,平時斷路,按壓時通路)
遊戲舉例:計算1分鐘內按壓次數。鐵線式電流急急棒、通道式電流急急棒(銅線開始、銅線路徑、銅線過關、銅線闖關環)
遊戲舉例:闖關環碰觸開始、通過路徑、碰觸過關,計時秒數。
Scratch:計秒數、最快速度、聲光效果。其他
範例7.鐵線式電流急急棒
Q:按下大按鈕,啟動遊戲。
按下大按鈕來啟動遊戲,不可使用綠旗,摸擬遊戲機台。
遊戲結束時,再以大按鈕啟動遊戲。
Q:怎樣計算按下多久?(例)
有些遊戲機制需要玩家觸碰目標達指定秒數後(如連續吹氣1秒),才算得分。程式邏輯該如何設計,才能得知觸碰已達指定秒數?
Q:設計聲光特效(動畫音效)
秒數
分數
遊戲破記錄