--- tags: 2022 iThome 鐵人賽 title: 9/16 Arcade再進化-做一台不到千元的街機! AUTHOR: 小威 --- # Arcade再進化 ## 做一台不到千元的街機! ### 你聽過MakeCode嗎? MakeCode 是Microsoft 打造的免費開放原始碼平台。 作為訓練運算思維、程式啟蒙教育的龍頭,底下有許多有趣好玩的專案與豐富的教學資源。(像是micro bit) 其中最能吸引小朋友目光的,應該就屬於Arcade了。 ### Arcade 遊戲編輯器 有多少程式設計師,小時候是受到遊戲的啟發?嚮往能自製遊戲,因此踏上coding的道路。而Arcade正是微軟程式啟蒙教育的分支:遊戲編輯器。 Arcade的編輯方式,除了可使用像Scratch一樣的拼圖程式外,也支援JavaScript、Python的模式。更強大的是,如果使用拼圖程式寫,會自動產生JavaScript、Python的程式碼;改用Python寫,會自動產生積木與JavaScript的程式碼,非常厲害!也提供另一種對應直接學習程式的方式。 現在以MakeCode Arcade撰寫的遊戲,可以直接開啟瀏覽器執行(使用電腦、手機或平板),因此可以跨平台、跨硬體,只要能用瀏覽器上網,就能玩!也可以使用Arcade遊戲機,隨時隨地遊玩,或是拿給朋友玩自己設計的遊戲;甚至可以連接電視,還原街機的感覺! ### 自製遊戲機 這麼棒的東西,價格自然也不便宜。(當然相較許多主打運算思維的教育方案,還是便宜很多)今年適逢全球晶片短缺,所有Arcade遊戲機都漲了不少。雖然不需要實體機也能玩,但能拿在手上的遊戲機,體感上的樂趣是無法被電腦或手機取代的。因此參考微軟開源的硬體需求,試著自製一款不到千元的Arcade遊戲機。  ### 硬體規格 * RaspBerry Pi Pico * ARM 的Cortex-M0+ 雙核心處理器 * 時脈133 MHz * 264KB記憶體 * 2MB快閃記憶體 * LCD彩色螢幕 * 1.8寸 * 128*160解析度 * ST7735s驅動 * SPI接口 * 7+1個按鈕 * 4 個方向按鈕 * 2 個操作按鈕(A 和 B) * 1 個程式按鈕(功能表/選擇/暫停) * 1 個重置按鈕(背面) * 電池座 * AAA x3電池座  * 揚聲器 * 外殼 * 3D列印  ### 結語 製作完成! 明天帶領大家,如何一步一步的下載遊戲。  #### 參考資料 [Adding New Board](https://arcade.makecode.com/hardware/adding)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up