[MakeCode] 用 MakeCode for Arcade 寫吃披薩遊戲
最近看到有人在介紹 Microsoft 出的 MakeCode for Arcade,
這是一個在 Arcade 掌上遊戲機上寫程式的模擬器,
玩了一下,還蠻簡單有趣的,來看一下吧~
進到 MakeCode for Arcade 後,
可以先照著教學 (tutorial) 走一遍,了解它的運作。
每一步驟都會有相當清楚的提示,點下就可以看到詳細說明:
寫程式的部分,
跟 Scratch 相當類似,是使用組合區塊的方式,
但字型特別弄得更可愛,更有遊戲的感覺:
來看一下我第一個新手訓練寫的東西吧~
這是用方向鍵控制角色去吃披薩的遊戲 (Chase the Pizza),
每吃掉一個披薩就得 1 分,吃掉後新的披薩會在隨機位置出現,
十秒鐘後遊戲就結束並結算成績~
程式也相當簡單,一開始設定背景顏色,
產生玩家控制的角色、與要被吃掉的披薩,
接著就開始倒數十秒鐘~
跟 Scratch 不同的是,
MakeCode for Arcade 直接提供了 move with buttons 這個指令,
可以直接用方向鍵移動角色,
就不用像 Scrach 裡要自己寫四個「當某鍵被按下」的事件了:
當玩家角色與食物重叠時,就增加 1 分,
同時在一個隨機位置產生新的披薩:
執行起來如下所示,
可以直接用方向鍵移動角色來吃披薩:
時間到之後就 Game Over 了,
結算的成績也會顯示出來:
這個 MakeCode for Arcade 寫起來相當的簡單,
感覺上可以用它寫出不少經典的遊戲,
有機會再來寫寫看囉~
(本頁面已被瀏覽過 1,157 次)