---
# System prepended metadata

title: 9/16 Arcade再進化-做一台不到千元的街機!
tags: [2022 iThome 鐵人賽]

---

---
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遊戲機。
![千元有找的Arcade遊戲機](https://i.imgur.com/OASfImY.jpg)


### 硬體規格
* 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電池座
![](https://i.imgur.com/zQ3cgCy.png)

* 揚聲器
* 外殼
    * 3D列印
![](https://i.imgur.com/Vd7y1eF.jpg)

### 結語
製作完成!
明天帶領大家，如何一步一步的下載遊戲。
![](https://i.imgur.com/Pevpxb6.jpg)
#### 參考資料
[Adding New Board](https://arcade.makecode.com/hardware/adding)