用墨水屏掌机玩文字冒险游戏
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 条评论