用墨水屏掌机玩文字冒险游戏

InkQuest 基于 ESP32 和 2.9 英寸墨水屏,通过 Gemini 即时生成“选择你自己的冒险”故事,单次充电可玩约 20 小时。

“选择你自己的冒险”类读物是计算机时代最早被游戏化的媒介之一,而制作者 Jeremy Ngai 想用一台墨水屏掌机把这种体验再往前推一步:InkQuest,一台专门用来玩互动文字冒险的掌上设备。

一台横屏放置的墨水屏设备,装在透明外壳中,右侧旋转编码器旋钮下方有蓝色指示灯

为长时间阅读而生的硬件

整机围绕一块 2.9 英寸的墨水屏展开,配有一颗旋转编码器作为主要输入方式,另有一颗 RGB LED 可以为故事情节提供氛围光。得益于墨水屏的低功耗特性,官方估算单次充电能提供约 20 小时的娱乐时间——这个续航表现,比不少老式彩色掌机都要宽裕得多。

外观上,它采用了定制 PCB 加 3D 打印外壳的组合,这也是近年来创客项目中常见的做法,让整机看起来更像成品而非实验板。

连上 WiFi,让 AI 讲故事

首次开机时,用户需要像其他 ESP32 设备一样,通过强制门户(captive portal)配置 WiFi。联网之后,设备会向 Gemini 请求生成一段“选择你自己的冒险”式故事,于是每次游玩的内容都可能不同。

不过作者也提出了另一种玩法:把代码改成连接人类写作的故事库,比如移植经典的 Zork 系列。相比让模型临场发挥,这种方式更能保证叙事的连贯与质量,也更接近文字冒险游戏的传统形态。

自己动手做一个

项目所需的全部资料都已放在 GitHub 上,包括固件代码,方便有兴趣的人复刻或在基础上二次开发。如果你更想用墨水屏玩画面型游戏,也可以参考此前的 EInk GameBoy 方案,或那套屏幕与控制器分离的墨水屏掌机设计。

  • 显示:2.9 英寸墨水屏
  • 输入:旋转编码器
  • 氛围:RGB LED
  • 主控:ESP32(支持 captive portal 配网)
  • 内容来源:Gemini 生成故事,可改为本地故事库
  • 续航:约 20 小时

代码仓库:InkQuest-ESP32;制作教程:Instructables。

收录于

讨论

0 条评论

同分类推荐

创客