WhatCanJevDo
返回
gamesagents

TypeSafe Mario

Jev 根据结构化模拟器状态玩超级马里奥,而不是读取截图。

Jev 决定什么

下一步控制动作、现在是否适合跳跃,以及眼前的危险程度。

运行器把 RAM 和遥测解析成玩家、轨迹、危险、地形、时延和关卡状态。Jev 选择合法控制动作,同时用 Noul 和 Score 展示是否该跳以及危险程度。

CHOICENOULSCORE
Jev 的职责
根据解析后的模拟器状态选择下一组合法控制动作。
输入
玩家移动、危险物、地形、响应时延和关卡进度等结构化 RAM 与遥测。
输出
一个 Choice、一个 Noul 概率和一个 Score 分布。
决策频率
默认每八个模拟器 step 调用一次。
兜底方式
提供脚本基线;精确物理和时间计算始终由确定性代码负责。
作者自报 · 已核对来源

运行方式

输入
玩家移动、危险物、地形、响应时延和关卡进度等结构化 RAM 与遥测。
Jev
CHOICE + NOUL + SCORE
输出
一个 Choice、一个 Noul 概率和一个 Score 分布。

公开性能数据

GitHub stars

297

Repository adoption snapshot

作者自报 · 已核对来源

采集于 2026年9月21日

项目概览

TypeSafe Mario 把游戏机制和时间计算留在代码中。模型接收面向对象的 JSON,其中包含马里奥状态、附近敌人、地形几何、近期控制结果和实测响应延迟,再从合法动作中选择下一步。

同一个请求还会判断向前跳是否有用,以及当前局面有多危险。这两个附加信号用于仪表盘展示,不会覆盖控制动作。仓库不包含任天堂 ROM 或游戏数据。

开发语言
Python
许可证
Not declared
作者
fhshaik
来源核对于 2026年9月21日

信息来源

相关项目