当《龙与地下城》的玩家们突然想和某个路边小贩聊天,而你的笔记本上根本没有这个角色的任何设定时,那种尴尬每个地下城主(DM)都懂。更扎心的是,你随便编个名字和背景,玩家们偏偏会把这个小角色当成主线剧情来追。
一位14岁的少年直接解决了这个痛点。他基于树莓派5打造了一台专为DM设计的“赛博控制台”,能在游戏进行中即时生成NPC,还能掷骰子、管理战役,甚至把信息同步给玩家。更让人意外的是,这套系统还接入了本地运行的AI大模型。
从分享资料到AI控台
这个项目的起点其实很简单。Reddit用户Wintaru在树莓派社区发帖展示儿子的作品时提到,最初他只是做了一个网站,让儿子能安全地和玩家们分享游戏资料,不用暴露个人信息。后来这个网站逐渐演变成了名为LoreKeeper的软件,帮助儿子管理整个战役进程。
从截图来看,这台设备的功能相当完整:可以连接D&D Beyond(官方角色卡平台)、掷骰子、管理战役进度,最关键的是能随时生成NPC。Wintaru透露,设备内置了Ollama大语言模型来处理所有生成任务,这意味着NPC的名字、性格、背景故事都能在几秒内搞定。
零花钱买AI服务,代码全开源
有趣的是,这位父亲自己也不太清楚儿子具体是怎么实现的。他在评论区坦言:“他用零花钱订阅了Claude,我把项目交给他之后就没再管过了。”从技术路径推测,少年很可能用Claude辅助编写了LoreKeeper的软件代码,而游戏内的素材生成则交给了本地运行的Ollama模型。
这种“AI辅助开发+本地模型运行”的组合,既保证了生成内容的实时性,又不需要把游戏数据传到云端。对于注重隐私的玩家群体来说,这是个相当聪明的设计。
如果你也想动手做一个,好消息是LoreKeeper的完整源代码已经公开在GitHub上。从硬件组装到软件部署,所有细节都能找到参考。对于一个14岁少年独立完成的项目来说,这已经不只是“酷”能形容的了。
用AI解决桌面游戏中最让人头疼的临场发挥问题,这个思路本身就值得点赞。毕竟,再厉害的DM也有灵感枯竭的时候,而一个能随时生成靠谱NPC的工具,确实能让游戏体验顺畅不少。
