NitroGen: AI 自动玩游戏

技术原理

像素画面输入 → NitroGen 模型 → 预测手柄动作(方向键、按键组合等)

模型本质是一个视觉动作映射模型,输入游戏截图,输出应该执行的手柄操作


NitroGen 由英伟达(NVIDIA)开源的基础模型,专门用于构建通用游戏 AI 代理。其核心能力:

  • 通过像素输入预测游戏手柄动作
  • 基于**行为克隆(Behavior Cloning)**技术训练
  • 4万小时的电子游戏视频-动作数据集上训练
  • 支持通过**后训练(Post-training)**适应未见过的游戏

环境准备

1. 创建 Python 环境

bash 复制代码
conda create -n nitrogen python=3.12
conda activate nitrogen

2. 克隆项目并安装依赖

bash 复制代码
git clone https://github.com/your-repo/nitrogen  # 项目地址
cd nitrogen
pip install -e .

3. 安装 PyTorch

pip 默认安装的通常是 CPU 版本 ,需要手动安装 CUDA 版本

bash 复制代码
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

模型下载与启动

1. 下载预训练模型

项目会下载模型到默认路径(可在项目目录中找到)。

2. 启动模型服务

bash 复制代码
python .pt_ng.py  # 启动模型,监听 5555 端口

服务启动后显示端口信息,不要关闭终端


游戏运行流程

1. 启动目标游戏

手动打开要玩的游戏(如 Cuphead)。

2. 获取游戏进程名称

  1. 打开任务管理器
  2. 找到游戏对应的 .exe 进程
  3. 右键 → 属性 → 复制文件名(不含路径)

注意:复制的是进程名称(如 Cuphead.exe),不是完整路径。

3. 启动模拟器连接器

新开一个终端窗口,执行:

bash 复制代码
python connector.py --exe "游戏进程名.exe"

注意事项:

情况 处理方式
游戏名无空格 不需要引号
游戏名有空格 必须用双引号包裹,如 "Game Name.exe"
引号问题 去掉自动添加的引号,否则报错

4. 进入游戏

  1. 在游戏中按下 Enter 让 AI 以 P2 身份加入
  2. 红色角色 = 人类操控,P1
  3. 蓝色角色 = AI 操控,P2

注意

游戏运行卡顿

使用模拟器时,游戏画面会明显卡顿,原因是:

  • 模拟器会调整游戏引擎的虚拟时钟
  • 保证模型以逐帧方式进行推理
  • 这是正常现象,非故障

AI 血量初始为 1

AI 加入游戏时初始只有一滴血,这是设计如此。

连接顺序

运行游戏 → 启动连接器

(连接器不会自动启动游戏)


场景:

  • 测试 AI 在不同游戏中的泛化能力
  • 作为游戏 AI 的基座模型进行后训练
  • 自动化游戏测试
相关推荐
Shockang17 小时前
AI 编码智能体生产化工程
人工智能
jay神18 小时前
深度学习确定baseline之后怎么做改进?
人工智能·深度学习·yolo·计算机视觉·分类
acrel718 小时前
安科瑞Acrel-1000变电站综合自动化系统在合肥某新材料公司35kV综合自动化项目中的应用分析
大数据·人工智能
UWA18 小时前
隐藏视频变“常驻刺客”,VideoPlayer与“N/A”纹理该怎么查
人工智能·性能优化·音视频·memory·cpu·游戏开发
V哥AI增长18 小时前
小红书笔记在生成式AI引擎中的可见性机制解析:从抓取原理到GEO工程化实践
大数据·人工智能·笔记
ajassi200019 小时前
AI语音智能体开发日记(十二)GX8006 固件定制指南——从双唤醒词到 UART 音频传输
人工智能·ai·ai编程
大模型momo19 小时前
告别单体 Agent:多智能体设计模式(Multi-Agent Patterns)深度实战手册
人工智能·agent·multi-agent·多agent
DisonTangor19 小时前
【SeeDream开源平替】MiniMax H3 重磅开源:全模态视频生成新标杆,2K 画质 + 原生立体声,15 秒大片一键生成!
人工智能·ai作画·开源·aigc·音视频
很楠爱上19 小时前
(附上相关学习资源)适合新手做的第一个agent项目*ovo*Dify Agent 全栈实战:从智能选车顾问到新能源汽车之家的端到端开发
人工智能·汽车·agent·项目·开发笔记
IT智慧客073119 小时前
2026年7月前端面试高频考点与趋势分析(面20个前端后的总结)
人工智能