MakeCode 是Microsoft 打造的免費開放原始碼平台。
作為訓練運算思維、程式啟蒙教育的龍頭,底下有許多有趣好玩的專案與豐富的教學資源。(像是micro bit)
其中最能吸引小朋友目光的,應該就屬於Arcade了。
有多少程式設計師,小時候是受到遊戲的啟發?嚮往能自製遊戲,因此踏上coding的道路。而Arcade正是微軟程式啟蒙教育的分支:遊戲編輯器。
Arcade的編輯方式,除了可使用像Scratch一樣的拼圖程式外,也支援JavaScript、Python的模式。更強大的是,如果使用拼圖程式寫,會自動產生JavaScript、Python的程式碼;改用Python寫,會自動產生積木與JavaScript的程式碼,非常厲害!也提供另一種對應直接學習程式的方式。
現在以MakeCode Arcade撰寫的遊戲,可以直接開啟瀏覽器執行(使用電腦、手機或平板),因此可以跨平台、跨硬體,只要能用瀏覽器上網,就能玩!也可以使用Arcade遊戲機,隨時隨地遊玩,或是拿給朋友玩自己設計的遊戲;甚至可以連接電視,還原街機的感覺!
這麼棒的東西,價格自然也不便宜。(當然相較許多主打運算思維的教育方案,還是便宜很多)今年適逢全球晶片短缺,所有Arcade遊戲機都漲了不少。雖然不需要實體機也能玩,但能拿在手上的遊戲機,體感上的樂趣是無法被電腦或手機取代的。因此參考微軟開源的硬體需求,試著自製一款不到千元的Arcade遊戲機。
RaspBerry Pi Pico
LCD彩色螢幕
7+1個按鈕
電池座
揚聲器
外殼
製作完成!
明天帶領大家,如何一步一步的下載遊戲。
Adding New Board
設計製作:大海