命令行游戏adventure的现代化改造

有人玩过Adventure 吗?一个超古老的命令行游戏!


这游戏让我沉迷过好久!想象一下,上世纪70年代,居然有人做出了这么一款自然语言交互的RPG(也许?)探险游戏!
但是实际游玩体验有点坐牢了老实说,交互相当差,虽说输入自然语言却很多地方得‘你去学游戏用的英语,而不是你自己所学的英语’,而且(当然地)似乎没有汉化

我在想,要不给他整个LLM交互,用游戏底层做世界模型,用LLM做‘前端’?这样我们就使用一个现代化技术,将一个超古老的游戏(也许能)带到现代玩家的面前,染更多人感受到1977年电子游戏的乐趣… (以一种更容易交互,更适合现代玩家逻辑的方式!)

2 个赞


截至目前,GPT查的related work
居然没人做过(
23年的时候我倒是见过那个LLM驱动的逃离病娇女友的游戏

最简单的开启方式!
启动claude code,用haiku4.5(省钱)

这里是open-adventure, 我需要你在可交互tty打开这个游戏,然后为我做翻译层:将程序输出用中文向我描述,然后将我的输入翻译成程序需要的输入格式进行交互,自动保存,你能做到吗?程序在advent
(嗯…也不是那么省心。。。




但是撞上pexpect后就能畅爽开玩!

实测一次互动要4美分(调用haiku4.5),当然可以接dpsk




体验比直接玩原版好多了(当然)

不过我也还在制作打包好的版本(当然效果可能没这个好啦…毕竟这是真haiku+claude code的harness)
anyway,打包版正在制作!

打包版已经成型了:


我正在进行一些基本的游玩测试,优化一些体验(和token消耗!),好了的话会放出测试版给大家玩玩!(允许接任意openai格式的API,本地ollama/LMStudio,远程deepseekAPI啥的都可以!)

做好了!请各位来测试测试!(嗯当然,喜欢的请点个Star!)


实机截图:

群友们欢迎讨论!如果有bug请尽管issue我有空就来修(或者直接私我,当然可以!)
过段时间我再发L站上,群友们先玩!