跳到主要内容
正在加载页面…
Myths' Valley

零成本,底层不用 AI

游戏自己测试自己

自动玩家打开山谷,沿着故事前进,并记录每一步。只有在算法卡住时,AI 才会介入。

测试玩家

什么是测试

它打开游戏、选择语言、创建存档位,并沿着故事前进,直到抵达农庄。
01

打开并准备

它选择语言、点击“开始游戏”,并在独立档案中创建新存档位,不会触碰玩家的存档。

02

像真人一样玩

它使用正常的按键来行走、奔跑、交谈和互动,从不传送、不注入物品,也不通过代码推进任务。

03

沿着故事前进

它追着当前任务走到抵达农庄为止。第 6、7 章已经可玩,但机器人还没有走完这两章。

04

全程记录

它保存每次测试的决策、耗时、路线、卡点和屏幕截图。

第 1 级 · 始终开启

按规则决策

本地机器人读取游戏状态,按规则选择下一步动作。不用 AI,也没有成本:相同的观察总会得出相同的选择。

物理、时钟和村民在不同局之间会有变化:重复的是决策策略,而不是每一帧。

任务

当前的任务条件,以及等待它的人。

目标

要找的村民、物件或地点。

物品栏

身上带的东西和手里的工具。

位置

所在位置,以及哪些方向可以通行。

界面与对话

打开了什么界面,谁在说话。

结果

每个动作之后发生了什么变化。

第 2、3 级 · 仅在需要时

当算法无法解决时

没有进展、陷入循环或目标无法到达时,机器人会求助:先找 Jev,再找 GPT。
第 2 级 独立模式

Jev

触发时机
确定性决策停滞、重复,或不知道下一步该做什么。
接收内容
文字形式的游戏状态和最近的动作,没有图像。
预算
每次测试设有美元上限:默认 0.10,最高授权 0.50。
第 3 级 有密钥即可用

GPT

触发时机
Jev 也无法让测试继续。
可用条件
配置好 OpenAI 密钥即可使用(默认 gpt-5.6-luna);密钥不会显示在屏幕上。
之后
一旦解除卡住,决策就交还给确定性决策。

访问密钥不会进入游戏、命令参数、报告或 Git。

整体设计

决策阶梯

AI 只在算法解决不了的地方介入;问题解除后,决策回到下一级。
确定性决策规则 · 零成本 Jev美元预算 GPT最后手段 卡住 仍然卡住 已解除:回到确定性决策 确定性决策规则 · 零成本 Jev美元预算 GPT最后手段 卡住 仍然卡住 已解除:回到确定性决策
  • 零成本 底层从不调用 API。
  • 可复现 相同观察,相同选择。
  • AI 只是例外 只为卡住的那一段付费。

在开发项目中

菜单里一个按钮,手边三个按键

TEST 开启测试;F6、F7 和 F8 分别用于查看、接管和结束。
01

TEST 按钮

在游戏菜单中打开一个窗口,勾选辅助(确定性决策、Jev、GPT)并开始测试。

02

预算与时长

勾选 Jev 或 GPT 后,花费设有上限:默认 US$ 0.10,最高 0.50。时长为可选项。

03

F6 · 面板

“测试中”面板显示由谁决策、原因、当前任务,以及通关进度条。F6 可将其最小化。

04

F7 · 接管

无需结束测试,就能亲自接手游戏。再按一次 F7 就交还给机器人,它会根据新的状态重新计算。

05

F8 · 结束

无论处于什么状态,哪怕有界面打开,都会结束测试,并用你自己的存档配置重新打开菜单。

06

继续

窗口会显示上一次测试的进度(百分比、章节和动作数),并可从中断处继续。

TEST 按钮只出现在开发项目中(需要 Python 和 Godot);供玩家下载的 Build 不含该按钮。

每次测试都留下痕迹

每次测试的产出

报告、事件、摘要和截图:耗时、路线、决策与卡点,每次都存入新文件夹。
01

relatorio.md

耗时、动作、阶段、卡点和无进展时段;每 30 秒更新一次,结束时再更新。

02

eventos.jsonl

每一次观察、选择、理由和结果:这是原始证据,报告可由它重新生成。

03

resumo.json

停止原因、动作数量、预估成本和检测到的脚本错误。

04

quadro_*.jpg

定期屏幕截图,只保存在测试者自己的电脑上。

05

perfil/

本次测试的一次性存档:玩家自己的档案绝不会被触碰。

06

网站面板

自 10月15日起,使用游戏令牌时,每次测试的摘要(时长、决策、调用次数和花费)会发送到网站的管理员面板。

操作记录、截图和日志只保存在测试者自己的电脑上。没有令牌就不会发送任何内容,网络故障也不会中断测试。

V21 测试 · 2026年10月7日

一次真实的测试

节选自那次走到农庄院子的测试报告,也就是机器人目前能走到的终点。

resumo.json

stop
implemented_story_completed
mode
robot
decisions
110
estimated_usd
0.0
budget_usd
0.1
gameplay_seconds
417.3
implemented_story_completed
true

relatorio.md

阶段 结果时间(秒) 动作 进展
abertura 7.7 / 16.1 4 0
pedro_fazenda_ida 69.3 / 418.3 88 2
zefa_zefa_ervas 117 / 427.9 7 2
pedro_fazenda_chegada 432.6 / 483.4 11 1

共记录 110 个动作、483.4 秒,成本为零。报告还列出了 17 次靠近 Pedro 时的卡点,每次都有时刻和原因。

测试期间的面板

测试中的截图

右下角的面板显示已完成多少个动作,以及正在执行哪一个。
河边的 Pedro,“测试中”面板显示 24 个动作
24 个动作 · 在邀请那天的清晨,跟着 Pedro 走向小船。
玩家站在一棵油棕树前,“测试中”面板显示 88 个动作
88 个动作 · 仍在跟着 Pedro,现在走在油棕林间。

真人试玩之前

它有什么用

它能及早发现会让真人卡住的问题,把真人试玩留给只有人才能察觉的东西。
01

导航漏洞

走不通的路、打不开的门和够不到的目标,都会变成带有时刻和位置的卡点记录。

02

卡住的任务

动作很多却毫无进展的阶段,会显示故事在哪里停住。

03

回归问题

每个新版本,同一套策略都会重走一遍,并指出哪里不再正常。

没有可疑之处的测试并不等于游戏过关:它是自动化测试和真人试玩的补充,而不是替代。