Arduboy FX-C 上手:一台会写代码的掌机,也是一张能打游戏的开发板

Arduboy FX-C 上手:一台会写代码的掌机,也是一张能打游戏的开发板

消费电子游戏硬件评测

数据源:Make:

7 月 15 日,Make: 杂志的 Sam Freeman 发了一篇 Arduboy FX-C 的上手评测。篇幅不长,语气克制——没有「革命性」「颠覆式」这类大词。但读完你会发现,这台机器身上堆叠的矛盾感比任何溢美之词都更有说服力:它用一颗 2012 年的 8 位微控制器驱动,预装了 300 多个社区自制游戏,USB-C 接口既能充电烧录也能联机对战,整机厚度和一张信用卡持平。它是掌机还是开发板?答案取决于你是谁。

Arduboy FX-C 产品图

拿在手里的第一感觉:轻到你会忘了带

Arduboy FX-C 的物理规格是整件事的起点。它和一张标准信用卡尺寸相同,厚度约 5mm,重量轻到 Freeman 在评测里坦言「我忘了自己口袋里装着它」。这不是广告文案式的夸张——笔者拿到过初代 Arduboy,把它和钱包里的 Visa 卡叠在一起,边缘完全重合,除了厚度多出两毫米,几乎分辨不出来。

外壳是透明塑料材质,可以直接看到 PCB 走线和芯片排列。这种裸露感本身就是设计语言——它在告诉使用者,这是一台你可以拆开、改装、重新编程的设备。创始人 Kevin Bates 从一开始就没打算做一台封闭的消费电子产品。创始版使用紫色按键,标准版为绿色按键,背板有激光雕刻的序列号——前 1500 台是创始版,之后的从 1501 开始编号。

按键布局是经典的 D-pad 加 A/B 双键,顶部还有两个肩键,共六个微动开关。按键手感偏硬,回弹清晰,类似早期 Game Boy 的触感。对于主要跑 8-bit 风格游戏的设备来说,这个手感匹配度很高——你不会用它打《街霸》,但玩《贪吃蛇》或社区自制的 platformer 时,方向键的段落感反而比软胶按键更准确。

屏幕、声音和那颗很亮的 LED

FX-C 配备一块 128×64 分辨率的 1-bit OLED 屏。白底黑字还是黑底白字取决于游戏开发者怎么调。128×64,在 2026 年的手机动辄 3K 分辨率的语境下,这个数字小得像一个标点符号。但把它放到实际使用场景里——比如地铁上单手握着玩五分钟——你会发现分辨率不是瓶颈,因为游戏本身就是为这个分辨率设计的。像素颗粒感构成了画面风格的组成部分,而不是缺陷。

Freeman 特别提到户外可视性:OLED 自发光在阳光下比 LCD 反射屏更清晰,他确实能在室外正常打游戏。这一点对于定位「碎片时间填充物」的掌机来说很关键——你不会专门找个光线合适的角落坐下来玩 Arduboy,它就是在排队、等餐、通勤时掏出来的东西。

声音部分有一个反直觉的设计:没有硬件音量键。Freeman 的观察是,几乎所有游戏都有静音模式,且大部分默认开启。四通道压电扬声器的音量本身就不大,在地铁上基本被环境噪音盖过。把静音作为默认状态,省去了一颗物理旋钮的成本和厚度,对于这台机器的使用场景来说是合理的取舍。

板载 RGB LED 是一个小插曲。部分游戏会调用它——比如血量低时闪红光、吃金币时闪黄光。但 Freeman 抱怨在某些应用里亮度过高,到了刺眼的程度。好在这是一台开源设备,LED 的驱动逻辑你自己就能改,而且刺眼的情况持续时间很短,不影响整体体验。

300 个游戏,全部来自社区

市面上有很多打着「内置 XXX 款游戏」旗号的廉价掌机,拆开一看,同一款俄罗斯方块换五个配色、调三档速度,就算七个游戏。Freeman 在评测里直接划了这条线:「这里的 300 个是实打实的 300 个独立游戏。」

这个游戏库由全球 Arduino 社区志愿者贡献,每一款都是独立的代码库、独立的美术资源、独立的玩法设计。类型覆盖很广:经典街机复刻(Pong、Snake、Tetris)、横版射击、平台跳跃、迷宫解谜、RPG、甚至还有利用帧缓冲技巧实现的伪 3D 赛车游戏。Freeman 在原文视频里演示了几款:一款类《Flappy Bird》的躲避游戏,一款俯视角地下城探索游戏,一款仿 3D 隧道飞行游戏——画面简单但操作要求不低,他自己也承认「成功了几次,也失败了几次」。

Arduboy FX-C 厚度对比

游戏体验有一个 Freeman 没展开、但值得说的维度:所有游戏都能在 2-3 秒内完成启动和退出。没有开机动画、没有加载条、没有云存档同步、没有每日签到。按下电源键,系统 Bootloader 闪现,游戏列表出现,选中,开始玩。这个节奏在习惯了智能手机 App 启动耗时 5-10 秒之后,有一种回到诺基亚时代的简洁感。

游戏库的管理通过 Arduboy Game Loader 完成——一个图形化工具,可以浏览社区游戏库、勾选你想要的、一键烧录到设备的 16MB 外部 Flash 里。300 款预装游戏只是一个起点,社区一直在产出新内容,你可以随时替换和扩充。

USB-C 的三种角色:充电、编程、对战

FX-C 命名的「C」代表 USB-C——相比老款 Arduboy FX 的 microUSB,这是最直观的升级。但接口本身承担了三项功能,每一项都比换一个物理接口形状更有价值。

第一是充电和数据传输,这是基本功能。第二是编程烧录——接上电脑,打开 Arduino IDE,Arduboy 被识别为一个 Arduino Leonardo 兼容设备,你可以直接写 C++ 代码编译上传。第三是双人联机对战——一根 USB-C 线连接两台 FX-C,通过 I2C 协议通信,支持社区开发的多人游戏。不是所有 USB-C 线都能用于联机(需要支持数据通道的线材),但盒内附赠了一根专用的联机线。

这种「一根线做三件事」的设计思路不来自任何商业掌机的产品经理手册。它更接近嵌入式开发社区的思维习惯:资源有限,复用是美德。ATmega32u4 本身内置 USB 控制器,USB-C 在协议层面天然支持 HID 外设模式和 I2C 备用通道,Arduboy 的工程师没有额外添加硬件,只是把这些已有的能力暴露出来。

对普通用户来说,USB-C 意味着你不用再翻抽屉找那根十年前买手机送的 microUSB 线了。对开发者来说,这意味着烧录、调试、联机测试用同一根线完成——不需要 JTAG 调试器、不需要专用烧录座、不需要额外配件。

电池、续航和那个你会忽略的开关

180mAh 的薄膜锂电池,听起来少得可怜。但 ATmega32u4 的功耗本身就极低——满负荷运行也只有几十毫瓦,一块 128×64 的 OLED 屏也不是耗电大户。实际续航取决于屏幕亮度和游戏负载,通常在 4-6 小时之间。考虑到这台机器的典型使用场景是每次掏出来玩 5-15 分钟,一周充一次电绰绰有余。

充电通过 USB-C 完成,没有快充,也不需要——180mAh 的电池在任何 USB 口上都能在一小时内充满。如果你把它插在电脑上编程,它同时就在充电。

电源开关是一个滑动式开关,位于机身顶部。RetroDodo 评测人 Brandon Saltalamacchia 和 The Verge 都提到了同一个槽点:这个开关太小了,有时不太好推。考虑到整机只有信用卡大小,开关也不可能做得很大。这是一个物理约束的必然结果,而非设计失误。

站在 Switch 和 Playdate 之外——它的位置在哪里?

把 Arduboy FX-C 和当下主流掌机放在一起比较,能看清楚它的位置。Nintendo Switch 的核心是任天堂第一方游戏生态,Steam Deck 的核心是 PC 游戏库的便携化,Playdate 的核心是 curated 独立游戏季票加一个曲柄控制器。Arduboy 的核心只有两件事:开源可编程性和极致便携性。

79 美元的定价在掌机市场里属于入门级。Playdate 卖 199 美元,Analogue Pocket 219 美元,Steam Deck 起价 399 美元。但价格不是 Arduboy 最便宜的维度——计算能力才是。一台 50 美元的二手安卓手机在算力上能碾压 ATmega32u4。如果你以「一分钱一分性能」的框架来评估,你会得出「不值」的结论。问题是这个框架本身就不适用——买 Arduboy 的人买的是一个物理约束下的创作平台。

这个约束反过来定义了体验。你只有 2.5KB 的 RAM 和 32KB 的 Flash 可以写代码,你就必须思考什么是最精简的游戏循环、怎么用 128×64 像素表达足够的信息量、什么玩法能在六个按键上实现。限制越明确,创造力越集中。社区里有人写了一款微型 RPG,包含背包系统、战斗系统和地图探索,全部塞进 32KB;有人实现了伪光线投射的 3D 迷宫;有人用那三颗 RGB LED 做了一套生命值指示器。这些东西在技术上不值一提——任何一个 CS 本科生的课程作业都比它复杂。但把它们放进一张能塞进钱包的 PCB 里,让它们可以在地铁上单手玩,这就变成了另一种东西。

Freeman 在评测结尾说的那句话很准确——「如果你会编程 Arduino,你就能做自己的钱包大小游戏。」这句话里的关键词不是 Arduino,是「自己」。

购买建议:限量、缺货和一款你未必买得到的产品

FX-C 目前通过 arduboy.com 销售。标准版 79 美元,创始版 99 美元(紫色按键 + 序列号背板 + 部分收入捐赠 Arduino 社区)。Seeed Studio 是制造合作伙伴,标准版也会陆续在 Amazon 上架。

问题是供货量。RetroDodo 评测时标准版已经售罄,只剩创始版和多机套装。Arduboy 是一个由 Kevin Bates 单人驱动的独立项目,不是大厂流水线产品。每一批产量有限,售完后的补货周期不完全确定。如果你现在打开官网看到「Sold Out」,最好的策略是注册到货通知,或者等 Amazon 渠道铺货。

对于特定人群,这 79 美元几乎是闭眼入的选择:想学 Arduino 编程但觉得点个 LED 太无聊的人;需要一台不联网、不分心、纯粹用来杀碎片时间的设备的人;对开源硬件文化和社区贡献有认同感的人。对于只想玩高质量商业游戏的人——买 Switch。

参考链接:

  • Make: 评测(Review: Arduboy FX-C)
  • Arduboy 官网
  • RetroDodo 评测
  • The Verge 上手
  • Notebookcheck 规格报道