哈囉,我是 Charita Carter。我是
資深創意製作人,在 Walt Disney。
我負責帶領團隊,
製作各種能夠吸引、
並讓客戶身歷其境的產品,我們
不斷尋找方法讓我們能進步,
為我們的客戶帶來更好體驗,
而科技正是這些方法的核心。
恭禧,你做到了!你編程了 BB-8。
現在我想我們已準備好嘗試一些更難的。
讓我們接下去吧!目前你已經學會了
基本的編程方式,我們將要回到過去,
建立你自己的遊戲,主角是 R2-D2 和 C3PO。
要製造一個遊戲,我們需要學習一個
遊戲程式師每天都在用的東西:
它們被稱為事件(events)。
事件告訴你的程式去監聽或等待
某件事的發生。當它發生時,
就會執行一個操作。舉些事件的例子
來說吧,像是等待滑鼠被點擊、
方向鍵被按下、或螢幕被碰一下。
這兒我們要讓 R2-D2 往上移動,
然後傳遞訊息給反抗軍,再向下
移動到另一位反抗軍的位置。
我們就會用事件來讓它移動,
當遊戲者使用上/下方向鍵時,
或是上/下按鈕時。我們用「當按向上鍵時」
事件積木,並附加上「移動-向上」積木。
當遊戲者按下向上鍵時,附加在
「當按向上鍵時」的程式積木就會執行。
我們也用一樣的方式讓 R2-D2 向下移動。
在自己能完全寫出程式碼來控制
機器人前,我們可以讓 R2-D2 對
按鈕被按下的時間有所反應,讓它
在銀幕上到處移動。一步一步的完成,
你的遊戲會有越來越多的互動。