gamesagents
TypeSafe Mario
Jev 根据结构化模拟器状态玩超级马里奥,而不是读取截图。
Jev 决定什么
下一步控制动作、现在是否适合跳跃,以及眼前的危险程度。
运行器把 RAM 和遥测解析成玩家、轨迹、危险、地形、时延和关卡状态。Jev 选择合法控制动作,同时用 Noul 和 Score 展示是否该跳以及危险程度。
CHOICENOULSCORE
- Jev 的职责
- 根据解析后的模拟器状态选择下一组合法控制动作。
- 输入
- 玩家移动、危险物、地形、响应时延和关卡进度等结构化 RAM 与遥测。
- 输出
- 一个 Choice、一个 Noul 概率和一个 Score 分布。
- 决策频率
- 默认每八个模拟器 step 调用一次。
- 兜底方式
- 提供脚本基线;精确物理和时间计算始终由确定性代码负责。
运行方式
输入
玩家移动、危险物、地形、响应时延和关卡进度等结构化 RAM 与遥测。
Jev
CHOICE + NOUL + SCORE
输出
一个 Choice、一个 Noul 概率和一个 Score 分布。
公开性能数据
项目概览
TypeSafe Mario 把游戏机制和时间计算留在代码中。模型接收面向对象的 JSON,其中包含马里奥状态、附近敌人、地形几何、近期控制结果和实测响应延迟,再从合法动作中选择下一步。
同一个请求还会判断向前跳是否有用,以及当前局面有多危险。这两个附加信号用于仪表盘展示,不会覆盖控制动作。仓库不包含任天堂 ROM 或游戏数据。
- 开发语言
- Python
- 许可证
- Not declared
- 作者
- fhshaik
来源核对于 2026年9月21日
信息来源
相关项目
机器人
CHOICENOUL
Jev Autopilot
让 Jev 自动驾驶模拟无人机,穿过随机生成的 Three.js 城市并降落到目标平台。
Jev 决定什么
油门、偏航、俯仰、横滚,以及是否进入降落和关闭引擎。
作者自报 · 已核对来源0.01 USD
开发工具
NOULCHOICESCORE
Jev Review
不用一条超长 reviewer prompt,而是用一连串类型化小判断组成代码审查流程。
Jev 决定什么
什么有风险、哪些文件和证据重要、可能如何失效、严重程度以及由谁复核。
作者自报 · 已核对来源409
浏览器
CHOICENOULSCORE
Jev Voice Browser
用户还没说完,浏览器就开始理解并准备执行语音命令。
Jev 决定什么
用户想做什么、作用于哪个页面目标、命令是否完整,以及动作是否具有破坏性。
作者自报 · 已核对来源250–350 ms