利用麻省理工學院媒體實驗室開發的Scratch電腦程式語言與Stephen Howell先生開發的Kinect2Scratch程式做為遊戲開發的基礎,Scratch程式語言較易於將動畫用程式的方式作控制,以其圖形化的介面讓使用者無須撰寫程式碼,特色在於視覺畫得程式語言、積木式組合的程式語言及提昇高層次思考能力,利用拖曳和組合就能寫出程式。
|
(圖)Scratch程式設計介面 |
操作環境包括:
視窗標題列:顯示目前的檔案名稱。
功能表列:Scratch儲存功能的按鈕在此列。
程式區:腳本程式的功能都在此區。
角色資料區:角色資料文件的格式在此區。
腳本區:動畫內容編輯所在的地方。
工具列:經常使用的工具出現在此。
展示區:顯示目前編輯內容的狀態。
角色編輯區:編輯、新增角色在此。
角色區:顯示目前的腳本的所有角色。
遊戲操作設計的部分,再與特教老師討論過,以及思考到操作性等肢體與手眼協調問題後,我們以全身移動的方式做選擇,一方面可以讓學生對於所要選擇的選項直接移動身體即可,較不需要細膩與複雜的操作。另一方面相較於直接用手的揮動做選擇,移動整著身體更能帶動遊戲的趣味性,與同儕之間可加以討論,增進同儕彼此間的感情。
遊戲在介面中上方會隨機出現一個物品的照片,讓使用者自行判斷該物品是否為可回收?或屬於哪個回收類別。在左上方會以燈號的方式提供使用者目前剩下的時間為幾秒,每個題目的作答時間為五秒鐘,並於左下角顯示分數。使用者作答正確會給予畫面(笑臉)、分數與聲音回饋,若答錯則給予哭臉與鼓勵。
為了讓老師驗證教學的成效,遊戲的關卡我們採用漸進式設計,一開始我們僅測驗學生對於物品是否可以回收的敏感度,看學生是否可以辨別照片中的物品為可以回收或不可回收類別。
|
(圖) 遊戲第一部分示意圖 |
在遊戲的第二部分,為了進一步測試學生對於回收物類別的認知,我們預設玻璃類與寶特瓶兩個類別,學生需要對畫面正中央出面的圖片為何種類別作出選擇,回答正確會給予畫面、聲音與計分等回饋,答錯則給予鼓勵。
|
(圖) 遊戲第二部分示意圖 |
|
(圖)系統詢問玻璃瓶是否為回收物,移動身體使畫面中之人物站在不可回收區,螢幕顯示分類錯誤之畫面。 |
|
(圖) 系統詢問玻璃瓶是否為回收物,移動身體使畫面中之人物站在可回收區,螢幕顯示分類正確之畫面。 |