影片: 一小時玩 App Lab - 重複迴圈
Stampy:我想知 Stacy 在做甚麼?
Stacy:嘩,我似乎在正確的位置。太好了!
我覺得我還在 Minecraft 裡!你還好嗎?哈囉?
噢,有個苦力怕。你甚麼都不會做,對吧? Katie:Stacy? Stacy:嗨,Katie。 Katie:好,歡迎來到 Minecraft!
Stacy:太精彩了。你每天都在這裡以開發人員的身分工作? Katie:對,真的很棒。我是 Minecraft 市集團隊的開發人員。Stacy:你懂得多少種程式語言? Katie:在我的事業生涯中,大概已接觸過十多種。 Stacy:十多種? Katie:是啊。 Stacy:那麼現在,你會不會碰巧知道這個自稱吉祥物的小小傢伙是誰? Katie:我們會使用吉祥物做一些 Steve 或 Alex 做不到的事情,例如跨越岩漿。 Stacy:嗯…我想學習怎樣編寫程式,他們也想學編寫程式,那麼你在學習時首先需要知道些甚麼?
Katie:你要學習怎樣使用迴圈(loop)。迴圈是開發人員編寫的東西,從而向電腦發出命令,讓事情可以重複執行。 Stacy:明白了,我覺得往後的關卡肯定會有一些迴圈。那就到那裡開始試試迴圈吧。
在下一關,你可使用迴圈讓吉祥物在路上移動。將「repeat」(重複)積木拖曳至工作區,然後在重複積木裡放進「move forward」(向前移動)積木。這樣就可告訴電腦連續做同一件事情很多次,而不用拖曳一大堆積木到工作區。你可在重複積木上輸入數字,以選擇需要重複多少次。
你也可把轉向與多項命令放進重複積木中,但現在先嘗試使用重複積木,讓吉祥物移動幾步。請記住,如果無法解決謎題,你可隨時按藍色重設按鈕再試一次。
想像一下像 Katie 這樣從事酷炫的工作會是甚麼樣子?你可在完成每個關卡時點擊「Show Code」(顯示程式碼)按鈕,畫面便會實際顯示像 Katie 這樣的人員在設計 Minecraft 程式時真正會用到的 Javascript 程式碼。 Katie:祝大家好運!