《GODS vs AGENTS》是一款交互式研究模拟应用。它的出发点是一条边界:物理可以是确定性的,意义不能。玩家在游戏中扮演一种看不见的力量:可以降雨、用闪电劈开树木、治愈某人或让天空变暗,但无法解释自己为什么这么做。

这种“不可解释”是刻意设计的。最容易做的版本,是在雷击后给村民的“信仰”加5分。但开发者明确要避开这种设计:信仰不是数值,而是一组不断变化的陈述,有着自己的成因、置信度、人际关系、记忆和社会来源。

打开网易新闻 查看精彩图片

同样一次雷击,可能催生多种相互竞争的解释。农民看到发怒的天空之灵;治疗者看到一场普通风暴;有政治野心的祭司看到机会。服务器不会宣布哪种解释“正确”,只记录“一棵树被劈开了”,然后由村民依据各自的处境去推理。

第一批发布的切片刻意保持诚实:它展示的是一个标本世界,而不是虚假的自动生命。视觉系统是一本仪式图集——插图田野、档案笔记和预兆轮盘。选择这种呈现方式,是因为运营仪表盘会破坏前提:玩家应当观察一股不可知力量带来的后果,而不是管理一张电子表格。

技术方面,网页应用基于 Next.js、React、TypeScript、CSS 和 Framer Motion;一个轻量 FastAPI 服务负责建模确定性的世界契约。例如:

@app.post("/miracles", response_model=WorldState)async def invoke(command: Invoke):effects = {Miracle.rain: ("weather", "rain"),Miracle.drought: ("food_supply", -.12),Miracle.heal: ("health", .09),# Mechanics are explicit, deterministic, and easy to test.

前端不接收也不存储凭据。它处于“等待心灵的认知”状态,这是一种产品需求,而不只是一个引导界面。换句话说:没有预设的心灵去裁决意义,意义只能在村民的集体诠释中慢慢浮现。