雙人遊戲
透過遊戲創作過程,學習使用各類輸入裝置控制遊戲角色,如鍵盤、滑鼠與外部感應器。
這裡有許多罐調味料,全部加進湯裡面,味道多樣,但你將不知道那一罐是糖,那一罐是鹽。
本單元重點
- 動作「x 改變()」、「y 改變()」
- 外觀「造型換成()」
- 動作「面朝()度」
- 程式結構「當()按鍵被按下」、「如果()那麼()」
各節任務目標
第一節:角色左右移動、跳躍(上下移動)
第二節:角色攻擊、第二個角色(翻轉)
第三節:判斷是否被攻擊、結束程式
第一節課程
一、輸入裝置—鍵盤
觀察家裡的電器用品,像是電視、電扇、冷氣機、洗衣機、烤箱或電鍋都需要我們動手操作,選台、啟動、設定溫度、設定風速強弱等,在這些設備上會有什麼東西可以讓我們操作呢?
- 在你玩過的遊戲中(像是蛋蛋射擊),也是需要按鍵來控制角色的移動與射擊,還記得使用了哪些按鍵呢?
- 雙人遊戲中,該如何讓兩個角色分別移動?應該使用哪些按鍵?
二、WASD 按鍵
第一人稱射擊遊戲(FPS),我們會右手拿滑鼠控制武器的射擊,左手控制角色的方向。鍵盤上除了「上下左右」按鍵以外,在鍵盤左邊還有一組可以替代的按鍵,就是「WASD」按鍵。熟悉這兩組的方向按鍵,我們可以提供兩個人同時玩遊戲,增加遊戲的趣味性。猜猜看,鍵盤上還有沒有其他適合的方向鍵呢?『右邊數字鍵盤 8、4、5、6』也可以喔。
四、學生作品任務標準
從遊戲的示範中,可以看出角色有幾個功能,前進、後退、跳躍與攻擊。其中有左右移動、上下移動與造型變換等。本單元的重點在於如何使用積木(程式)設計出以下的功能,暫時不要著眼於角色的造型繪製。
五、嘗試設計雙人遊戲
提供改編的雙人遊戲範例中,只有以下幾種積木,這些積木足以設計出角色的所有功能。每個積木都可以透過複製的方式來增加。至於每個積木有什麼作用,建議您可以在積木上面點兩下,觀察角色的變化。活動進行中,盡可能嘗試與觀察,確定按鍵可以控制角色達成任務。
教師觀察學生活動
- 如何配置按鍵功能
- 找出 x-左右與 y-上下移動的對應關係
- 控制角色左(負數—減少)、右(正數—增加)移動
- 如何讓角色跳躍(向上—等待—向下)
- 角色造型變化(步行與持劍攻擊)
- 增加第二個角色,面對面,並給予相同的功能
六、綜合活動
- 請達成任務的同學展示作品,並說明如何前後移動角色,那一個座標的改變與左右移動相關。
- 時間允許,可請同學說明如何設計出跳躍的功能。
- 預告下次的作品任務:
- 第二節
- 角色攻擊,強化自己的攻擊造型
- 複製出另一個相同的角色,分別代表「正義」與「邪惡」的一方
- 第三節
- 如何判斷被攻擊,遊戲是否到此結束
- 角色一開始的位置
- 與同學試玩看看
- 第二節
七、教案,備課、觀課與議課紀錄
第二節課程
一、如何複製第二個角色?
當我們設計好第一個角色後,試玩看看所有動作是否正常。接著,使用複製的方式直接複製角色的造型與程式,這樣就可以省去再一次堆疊積木。
在您打算一個一個翻轉造型的時候,我們也可以透過設定或積木指令來翻轉角色。這樣一來不僅簡單,也不會破壞原來的造型。
複製出來的第二個角色,會有同樣的造型與程式,角色的面向也是一樣朝同一個方向。試著調整面向的角度,翻轉角色。改變第二個角色的造型顏色,可以藉由外觀的差異來區別兩個角色。
二、遊戲內容還少了什麼?
兩個角色為什麼像是在跳舞一樣,都做出一模一樣的動作呢?我的遊戲該怎麼修改呢?
第三節課程
二、遊戲內容還少了什麼?
每次比賽完後,角色會離開原來的位置,而且都在不同的位置。遊戲一開始,兩個角色的位置應該在哪裡?怎麼放置,遊戲的進行才公平呢?