一个反直觉的掌机模拟器

你印象里的游戏模拟器,多半得有一块屏幕、几个按键,最好再配个手柄。可有人偏不这么干。[Artificial-Age]做了一个相当特别的Game Boy模拟器,它既没有接屏幕,也没有接任何按钮,却照样能让你玩上老游戏

打开网易新闻 查看精彩图片

听上去有点矛盾:没有屏幕怎么看画面,没有按键怎么操作?答案藏在它自己开的一个WiFi热点里。

把模拟器塞进一块ESP32

Game Boy本身是一台相当简单的8位机器,运行频率也不过4 MHz左右。这个性能门槛,对ESP32单片机来说并不算高。[Artificial-Age]拿了一块ESP32-S3,把它编程成了一个完整的Game Boy模拟器。

真正有意思的地方在于交互方式。这块板子没有外接显示设备,也没有实体按键。你只需要用手机或电脑连上它自己建立的WiFi接入点,再打开浏览器,就能看到模拟器传来的游戏画面和声音。

浏览器就是手柄和屏幕

操作方式取决于你用什么设备打开网页。在电脑上,键盘就是按键;在手机上,触摸屏会变成虚拟按键。ROM文件存放在ESP32的闪存里,也可以通过网页界面上传,不需要额外接线,也不需要安装任何软件。

换句话说,这块小板子把“主机”“屏幕”“手柄”三件事都省掉了,只留下一个网页入口。你连上热点,打开页面,游戏就已经在那里等着。

为什么不用手机直接模拟?

乍一看,这个方案似乎多此一举。毕竟现在随便一台智能手机都能轻松模拟Game Boy,画面更大,性能也更强。但[Artificial-Age]这个设计的价值,恰恰不在“自己玩”这件事上。

它更适合分享。只要把这块ESP32开着,旁边的人连上同一个WiFi热点,打开网页就能一起体验,不用下载模拟器,不用找ROM,也不用在自己的设备上装任何东西。对聚会、展示或者临时想拉朋友玩一把的场景来说,这种“即连即玩”的方式反而更省事。

最近也出现过一些同样有趣的模拟器项目,但像这样把屏幕和按键全部拿掉、只靠浏览器完成一切的做法,仍然足够特别。