歡迎來到一小時玩程式(Hour of Code)活動…
嗨!我是 Kathleen Kennedy,我是
星際大戰:原力覺醒的電影監製。
今天你將和我們的明星 BB-8 一起工作。
BB-8 是球形的機器人,每件它做的事、
每個它的動作,都是經由電腦軟體控制的。
計算機科學影響每個產業,
從市場行銷、健康管理到電影製作。
其實,這需要上百名的電腦工程師
的共同努力,才能夠完成
像原力覺醒這樣的電影。
嗨,我是 Rachel Rose,我是 R&D 的工程師,
我的工作是帶領動畫及生物創造團隊。
在原力覺醒裡,我負責
協助藝術發展的鑽研,
這是角色的一部分,
能讓電影中的角色看起來
更像是來自遙遠的銀河系。
在接下來的 1 小時,我們將要建立
我們的星際大戰遊戲,這可以教你
學會程式的基本概念,通常
程式碼是一堆的文字,不過我們在這使用了
程式積木,讓我們能用拖曳方式寫程式。
一開始,我們將和 Rey 一起,
用程式控制 BB-8 來收集
所有的零件。
你的畫面會分成三個部份,
左邊是星際大戰的遊戲區域,是程式
運行處。每個關卡的操作說明會
顯示在遊戲區域的下方,畫面中間
部份是工具區,這些程式積木
是 BB-8 可以理解的指令。
右邊的空白部份稱為工作區,
這兒用來建立我們的程式。
如果我拖曳一個「移動-向左」的積木到工作區,
會發生什麼事?BB-8 就會向左移動一格。
那如果我想讓 BB-8 接著做些動作呢?
我可以添加另一個積木到程式裡。
我選了個「移動-向上」積木,
拖曳它到「移動-向左」的下面。
在出現亮色線條之後就放下它,
那麼這二個積木就會黏在一起。
當我再次點擊運行,
BB-8 就會執行指令,
依照在工作區上的順序。
如果你想要刪除一個積木,
只要把它從堆疊的積木中
拖曳回到工具區。
點擊運行後,你可以點擊重置按鈕,讓 BB-8
回到開始的位置。現在我們開始闖關吧!!