復古遊戲,現代語言:微軟推出超好入手遊戲引擎 MakeCode Arcade

評論
評論
Photo Credit: Microsoft

相信電玩玩家們或多或少都懷過自己做出一款遊戲的夢想,只是怎麼寫遊戲 Code、熟練 Unity、Unreal 等遊戲引擎這些技能門檻很高,不是人人都會;但如果你想做的是一款復古像素風遊戲,現在有更簡單的福音。微軟 MakeCode 計畫推出基於 Web 的初學者友好遊戲編輯器「MakeCode Arcade」,不用會寫 Code,也能打造自己的復古遊戲世界。

MakeCode Arcade 支援 160x120 螢幕、16 色顯示以及復古 4 聲道系統,同時可為玩家提供最多 8 個按鈕(4 方向與A、B 鍵,MENU和RESET,跟任天堂紅白機差不多 )。除此之外,還配備了一個包括精靈圖、平面碰撞物理、瓦片地圖、粒子系統等麻雀雖小五臟俱全的 2D 遊戲引擎。

screenArcade
Photo Credit: Microsoft

如果你是不會寫 Code 的朋友,可以直接使用設計好的模組編輯器輕鬆搭建遊戲;但如果是會寫程式的人,可以直接用 JavaScript 語言寫 Static TypeScript 這基於前者的編輯器。MakeCode Arcade 也特別為精靈圖設計了編輯器與圖庫供大家使用,大小可從 8x8 到 32x32,可以依照開發者自己喜好設計出獨一無二的遊戲角色。

APIs
Photo Credit: Microsoft

身為一個基於 Web 的編輯器,用 MakeCode Arcade 寫出來的遊戲不僅可以在任何現今主流瀏覽器遊玩(包括手機!),甚至可以搭配 Raspberry Pi Zero 連接到電視玩,目前官方也推薦 BrainPad Arcade、Adafruit M4、Adafruit Joy Bonnet 這幾塊開發版。

當然啦,既然是微軟的開源計畫就一定有 GitHub 的份,MakeCode Arcade 允許開發者透過 GitHub 進行擴展與協作,官方也幫大家開了一個開發論壇,可以互相切磋 MakeCode Arcade 的設計經驗。另外這裡也有包括遊戲設計概念、遊戲教程等完整一系列的教學資源給大家。

評論