基于 1993 年游戏《Doom》的强化学习环境:godmode:
ViZDoom 允许开发只使用视觉信息(屏幕缓冲区)来玩 Doom 的 AI 机器人。它主要用于机器视觉学习和深度强化学习等研究。 ViZDoom 基于 [ZDoom](https://zdoom.org) 引擎来提供游戏机制。 - Python 的 API (包括 [Gymnasium](https://gymnasium.farama.org/)/Gym 包装器) 和 C++ 版本, - 多平台 (Linux、macOS、Windows), - 速度快 (同步模式下每秒可达到 7000 帧/步,在现代 CPU 上单线程运行), - 体积小 (几 MB), - 可轻松创建自定义场景 (提供可视编辑器、强大的脚本语言和示例), - 异步和同步单人游戏和多人游戏模式, - 可自定义分辨率和渲染参数, - 访问深度缓冲区 (3D 视觉), - 自动标记和分类游戏帧中可见的对象, - 访问音频缓冲区, - 访问角色/对象列表和地图几何图形, - 访问游戏中的文本消息和通知, - 离屏渲染, - 录制剧集, - 异步模式下的游戏时间缩放。 ViZDoom API 具有 **强化学习** 友好性 (也适用于从示范中学习、徒弟学习或通过逆强化学习等方式学习)。 [](https://github.com/Farama-Foundation/ViZDoom/actions/workflows/build-and-test.yml) [](https://pre-commit.com/) [](https://github.com/psf/black)
暂无开放 Issues,或尚未同步最近议题。