上线通知

The Chest

没有暂停

这个箱子里住着32个人。

把光标移到任何人身上,就能看到他在想什么。把桌上的东西拖进箱子里试试。

    这不是游戏画面:箱子是浏览器根据一次真实模拟运行的数据画出来的。

    The Chest是一款关于中世纪村庄的游戏,这座村庄就住在你桌上的箱子里

    掀开箱盖,往下看是田地、十来座屋顶、一口井,还有一条通往树林的土路。村里住着三十来口人。他们耕地、成亲、生病、为地界吵架,傍晚去祷告。这些都用不着你插手,你完全可以像看蚂蚁农场一样看着他们过日子。

    当然也可以插手。你可以对着麦克风跟村民说话,他们会开口回答。也可以把桌上的东西丢进箱子:面包、盐、刀、书。对村民来说,这是天降的神迹,而每一次神迹都会改变点什么。有人把东西据为己有,有人记恨在心,有人开始盼着下一次。

    这些他们都会记住。每个村民都有自己的记忆:经历过什么,谁帮过他,谁骗过他,他怎么看你。孩子听着父母的故事长大,过上两三代,你当年做的事就成了传说,而且未必讲得准。

    游戏没有失败。村子可能富起来,可能熬不过一个挨饿的冬天,也可能不再信你,但游戏都会继续下去。

    这个点子是怎么来的

    有一次我刷到短剧《箱子里的大明》的片段。一个普通上班族过生日时收到一个大箱子,打开一看,里面是个活生生的村子,正闹旱灾,有土匪,人们在挨饿。他放进去半个鸡蛋,够全村人吃三天,村民们就把他当成了神。

    我当时就想要这么一个箱子。我去找类似的游戏,没找到。有《黑与白》那样的老牌上帝游戏,有沙盒游戏,也有几款拿AI角色做实验的作品,但没有哪款游戏里的小村子看起来是真的,会记住你、会跟你说话,而且你送的每样东西都有后果。所以我决定自己做。

    村民

    村里没有群众演员。每个人都有名字、年龄、家人、手艺和脾气:有人贪心,有人虔诚,有人一点就着。把光标移到页面顶部箱子里的任何人身上,就能看到他此刻在想什么。

    你跟谁说话,就由语言模型替他写回答。模型对这个人的了解全部来自他的记忆:几份文本文件,写着他是谁、经历过什么、怎么看邻居、怎么看你。小事慢慢会忘掉,要紧的事能记很多年。

    六十年以后

    在我们的测试村里,第14年冬天,老米夏埃尔家里没了柴,他冻死了。这一段确实是模拟算出来的。后来村里人可能会这样讲这件事:

    1. 阿格尼丝,他的邻居第14年

      “米夏埃尔冻死在自己家里。我们家有柴,可谁也没想起给他送去。”

    2. 乌尔里希,她的儿子三十年后

      “娘说,老米夏埃尔太要面子,不肯开口讨柴。”

    3. 乌尔里希的女儿六十年后

      “米夏埃尔长老不肯向神低头,神就熄灭了他家的炉火。”

    这几段转述说明的是我想把记忆系统做成的样子,它还在开发中。

    来自我们世界的东西

    箱子旁边的桌上摆着些寻常东西。随便哪样丢进去,落到村里都有房子那么大。丢多少都行,但样样都有后果。天天喂饱村子,人们就不下地了,光在那儿等。村子富起来,收税的和土匪就会找上门。

    试玩版里会有五样东西:

    • 面包

      一天就吃完。要是面包总往下掉,感恩很快就会变成等待。

    • 一瓶水

      水当场就喝光,瓶子会留下来。这么透亮的器皿谁都没见过,免不了为它吵一架。

    • 谁家腌了肉,谁家冬天就好过些,邻居都看在眼里。

    • 全村就这一把。多半会被最有力气的人拿走,其他人从此惦记上了钢铁。

    • 没人识字,所以每个人都能照自己的意思去理解。邪教往往就是从这样一本书开始的。

    跟村民说话

    对着麦克风说话就行,你视线附近的人都能听见。可以对一个人悄悄说,也可以从天上对全村喊话,村民会用各自的声音回答。语言不是问题:主角戴着AR眼镜,能双向翻译。首发支持中文、英文和俄文。

    也可以一言不发,只是听。把镜头降到井边那群人跟前,就能听到村里人以为你听不见的时候是怎么说你的。

    怎么知道他们怎么看你

    游戏里没有信仰条,也没有百分比。你在村里人心中是什么分量,听他们的祷告就知道。一开始是感谢,接着是等待,然后是索要。帮这家不帮那家,村子就会分裂。祷告大致会这样变化:

    1. 感恩

      “谢谢您的面包。我们什么都没做,不配得到它。”

    2. 等待

      “上次面包是第三天来的。今天已经第四天了。”

    3. 索要

      “节我们都过了。我们那份呢?”

    4. 讨价还价

      “治好阿加莎的儿子,头一捆麦子就归您。”

    5. 分裂

      “雅各布家您管饱,我们家您从来不听。”

    6. 异端

      “天上那只手,不是我们的神。”

    7. 怀疑

      “面包不会从天上掉下来,是有人放在那儿的。”

    没有暂停键

    游戏开着,箱子里的时间就一直在走。可以快进,但停不下来。往村里丢一大堆东西,开着游戏去睡觉,第二天早上眼镜会告诉你夜里出了什么事。关掉游戏,世界就静止下来,等你回来。

    已经能运行的部分

    页面顶部箱子里的一切,都是你的浏览器画出来的。真正的游戏画面还没有,之后我会用Unity来做。但整个游戏的根基已经能跑了,那就是村庄模拟。它计算天气和收成,决定谁跟谁成亲、谁继承什么、谁会死。它不需要画面,可以在命令行里一口气往后跑几百年。

    AI不许插手模拟。它编不出一场死亡,也变不出一袋粮食,它的活儿只是让村民开口说话。所以同一个初始种子永远得出同一段历史,我可以反复检查、调整。

    我让十个村子各跑了一百年,数字跟真实历史很接近:出生时预期寿命约27岁,大约十个婴儿里有三个活不到一岁,每五六年会遇上一个荒年。

    下面是测试村编年史里的一页,就是顶部箱子里那个村子。文字是模拟写的,我一个字没改。

    第14年

    秋: 丰收。

    冬: 米夏埃尔冻死,享年67岁。米夏埃尔家空了,剩下的家产归了雅各布家。米夏埃尔之后,西比拉之夫安塞姆成为村中长老。伊丽莎白之夫瓦尔特死于肺病,享年43岁。瓦尔特之后,遗孀伊丽莎白当了家。米夏埃尔家没柴受冻。

    本年出生2人,死亡2人,全村33口。

    种子3,第14年。米夏埃尔就是页面开头箱子里能找到的那位老人。

    需要什么配置

    游戏一次买断。显卡够用的话,AI就在你自己的电脑上运行,不用联网,也不用再花钱。

    16 GB显存
    全部本地运行:语言模型、语音识别和村民的配音。
    12 GB
    同样本地运行,只是模型简单一些,声音也朴素一些。
    更低配置、Mac或Steam Deck
    通过云端运行,需要订阅Chest Cloud。订阅费只用来支付算力,游戏里不会因此多得任何东西。

    这些目前还是目标。在一张16 GB显卡上同时放下AI和好看的3D村庄,是我首先要验证的事。

    项目进展

    这款游戏由我一个人开发,AI编程助手帮我写代码。我不公布日期:关键的东西还没实测,给出任何日期都是瞎编。以下是2026年9月14日的进展。

    1. 进行中,42项任务完成了26项

      村庄模拟

      季节、收成、家庭、继承、长老和村议事会、信仰、商人、收税的和土匪。已经能跑,它写出的编年史我一年一年地读。

    2. 马上开始

      显卡实测

      在一张16 GB显卡上同时跑语音识别、语言模型、配音和高负载3D场景,让村民在一秒左右开口回答。

    3. 设计完成

      村民的记忆

      记忆文件格式、遗忘、把记忆传给孩子。

    4. 下一步

      第一个可玩场景

      3D村庄、手、摆着五样东西的桌子、语音对话,以及戴上AR眼镜的序章。

    5. 目标

      试玩版

      先给第一批测试者玩一个小时,然后上Steam。

    Kickstarter上线时通知你

    不会把你的邮箱给任何人。