[MakeCode] 用 MakeCode for Arcade 寫吃披薩遊戲

[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,108 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料