大家小時候一定玩過類似上圖此遊戲吧!透過一個板子去接球,由球去打中小蜜蜂。亮亮簡稱他為"小蜜蜂遊戲"。這款遊戲要怎麼快速使用Scratch做出來呢!就讓亮亮娓娓道來!!!
遊戲內容 :
1. 球撞到小蜜蜂,遊戲得分顯示+5分;如果當球撞到藍色邊界,就反彈。
2. 板子要去接球,如果沒接到球讓球掉到綠色邊界,舞台背景圖顯示"遊戲結束"。
3. 場景所有小蜜蜂都被球擊中完,舞台背景圖顯示"遊戲過關"。
製作步驟:
1. 將舞台的背景圖準備三種造型:遊戲執行、遊戲結束、遊戲過關,如下圖。忘記如何使用繪圖編輯器製作的同學,請參閱:3. [教學] Scratch 介面介紹 - 繪圖編輯器 。
注意:如果要自己匯入舞台背景圖,圖示大小480*360。
2. 預設角色1(小貓)刪除。再新增小蜜蜂角色,開啟角色檔案 → 造型 → Animals → beel。腳色名稱更改為"小蜜蜂1"。
3. 與2.相同方式,建立一個球。開啟角色檔案 → 造型 → Things→ 自選一顆球。並選擇"縮小角色"工具將球縮小,忘記如何使用縮小工具的同學,請參閱:2. [教學] Scratch 介面介紹 - 舞台編輯區 。
4. 建立一個接球板子。舞台編輯區選擇"繪製新角色",並於繪圖編輯區繪圖。忘記的同學請參閱:2.
[教學] Scratch 介面介紹 - 舞台編輯區 3.
[教學] Scratch 介面介紹 - 繪圖編輯器 。
5. 建立兩個變數。程式物件區 → 變數 → 產生一個變數 → 變數名稱:遊戲得分、小蜜蜂數量。
場景完成,如下圖↓
6. 板子的程式物件:
- 當綠旗被點一下,就顯示板子。
- 接收廣播訊息為遊戲結束或遊戲過關就隱藏板子。
- 板子的左右位移值 = 滑鼠左右位移的座標值。(物件左右位移改變物件的X值,Y值固定)
- 當綠旗被點一下,就顯示蜜蜂。(為什麼要加顯示呢?如果蜜蜂透過其他程式物件隱藏自己,卻沒有一個程式物件能讓它顯示,會造成蜜蜂永遠呈現於隱藏狀態。所以亮亮建議:"初始化狀態時,就讓你的物件做顯示")。
- 蜜蜂碰到球(角色2)就增加遊戲得分+5、小蜜蜂數量-1、播放聲音、隱藏自己、停止程式碼。
- 當接收廣播訊息為"遊戲結束",就隱藏自己。
- 複製多個蜜蜂在舞台中。
8. 球的程式物件:
- 當綠旗被點一下,重複執行移動4步與碰到邊緣就反彈。
- 當綠旗被點一下,重複執行播放背景音樂。
- 當綠旗被點一下,重複執行如果碰到顏色綠色,廣播遊戲結束訊息。
- 當綠旗被點一下,顯示球 → 指定初始位置為X=8,Y=-100。(為什麼要制定初始位置?遊戲停止時的位置 = 下次遊戲開始的位置,避免球超出遊戲舞台,在遊戲初始時會建議先訂定球的初始位置),接著重複執行如果碰到顏色藍色或板子,就撥放聲音、改變球的方向、移動、旋轉。
- 接收廣播訊息為遊戲結束或遊戲過關就隱藏球。
9. 舞台的程式物件:
- 當綠旗被點一下,切換舞台背景圖(遊戲執行),並且遊戲得分變數值設為0;小蜜蜂數量變數值設為自己擺放小蜜蜂的數量。
- 當綠旗被點一下,重複執行直到小蜜蜂數量=0,就廣播遊戲過關訊息。
- 當接收廣播訊息為"遊戲結束"或"遊戲過關",就切換舞台背景圖(遊戲結束、遊戲過關),並且遊戲全部停止。
儲存Scratch遊戲 → 安裝:ChirpCompiler軟體,還未安裝的同學請至0.
[教學] Scratch & Kinect 軟體下載與安裝 下載安裝,於桌面點擊ChirpCompiler軟體,於下圖圖示。
選擇各位同學儲存的Scratch檔案。
選擇icon圖片,目前我們尚未有icon圖片,選擇"取消"。
不是ChirpCompiler軟體壞掉,而是目前Scratch正轉換成.exe執行檔中。
完成轉檔後,執行檔會自動存入C:\Users\USER\Documents\Scratch2Exe 資料夾下。
注意:
遊戲exe執行檔可直接分享給親朋好友執行,無須安裝Scratch或ChirpCompiler等軟體唷!!!
8. [教學] Scratch 程式物件教學 - 變數
10. [教學] Scratch 小蜜蜂遊戲教學 - 體感版本 for Kinect
11. [教學] Scratch & Kinect 兩位使用者操作說明
10. [教學] Scratch 小蜜蜂遊戲教學 - 體感版本 for Kinect
11. [教學] Scratch & Kinect 兩位使用者操作說明
Shine.
沒有留言:
張貼留言