第三方环境

这些环境并非由 Farama Foundation 维护,因此不能保证按预期运行。

使用最新版本 PettingZoo 的环境

由于 PettingZoo 最近发布了一个主要版本,目前贡献的第三方环境较少。如果你想贡献一个,请通过 Discord 联系我们。

gfootball-gymnasium-pettingzoo

PettingZoo version dependency GitHub stars

带有 Gymnasium 和 PettingZoo 兼容性的 Google Research Football (GRF)。

使用最新 PettingZoo API 的 SMAC 和 SMACv2

PettingZoo version dependency GitHub stars

使用最新 PettingZoo Parallel API 的 SMACSMACv2

Sumo-RL

PettingZoo version dependency GitHub stars

适用于广泛使用的 SUMO 交通模拟的 PettingZoo(和 Gymnasium)包装器。

POGEMA

PettingZoo version dependency GitHub stars

部分可观察的多智能体网格环境 (POGEMA) 是一个基于网格的环境,专门设计用于实现灵活性、可调性和可扩展性。

赛车 Gym

PettingZoo version dependency GitHub stars

使用 Bullet 物理引擎和 PyBullet,为小型 F1Tenth 式赛车设计的的多智能体赛车环境。

云顶之弈 MuZero 智能体

PettingZoo version dependency GitHub stars

使用 Google DeepMindMuZero 算法学习玩 云顶之弈,这是一款由 Riot Games 制作的自走棋游戏。

CookingZoo

PettingZoo version dependency GitHub stars

CookingZoo:一个 gym-cooking 的衍生环境,用于模拟复杂的烹饪环境。

跳箱

PettingZoo version dependency GitHub stars

跳箱是一个完全合作的、基于二维物理的多智能体强化学习 (MARL) 环境,其中智能体相互跳跃以建造一座塔。

Crazy-RL

PettingZoo version dependency GitHub stars

一个使用 Crazyflie 无人机进行强化学习的库。

DSSE:无人机蜂群搜索环境

PettingZoo version dependency GitHub stars

一个单智能体和多智能体环境,用于训练无人机蜂群进行海上搜索。

PettingZoo 困境环境

PettingZoo version dependency GitHub stars

经典博弈论问题的 PettingZoo 环境:囚徒困境撒玛利亚人困境猎鹿博弈胆小鬼博弈猜硬币

突破克隆

PettingZoo version dependency GitHub stars

使用 Unity 游戏引擎和 PettingZoo 对 Breakout 街机游戏进行的现代化克隆。

Carla Gym

PettingZoo version dependency GitHub stars

CARLA 自动驾驶模拟器的 PettingZoo 接口。

MATS Gym

PettingZoo version dependency GitHub stars

一个适用于 CARLA 的多智能体交通场景环境,支持 ScenarioRunnerOpenScenarioScenic 场景描述。它还与 CARLA 自动驾驶挑战赛兼容。

Fanorona AEC

PettingZoo version dependency GitHub stars

棋盘游戏 Fanorona 的实现。

Gobblet-RL

PettingZoo version dependency GitHub stars

棋盘游戏 Gobblet 的交互式 PettingZoo 实现。

Cathedral-RL

PettingZoo version dependency GitHub stars

棋盘游戏 Cathedral 的交互式 PettingZoo 实现。

交互式四子棋

PettingZoo version dependency HuggingFace likes

使用通过自博弈和 PPO 训练的 RLlib 智能体实时玩 四子棋


使用旧版本 PettingZoo 的环境

以下环境使用了 PettingZoo 中现已弃用的 API 设计,因此使用起来可能更困难。

神经 MMO

PettingZoo version dependency GitHub stars GitHub last commit

大规模多智能体环境,灵感来源于大型多人在线 (MMO) 角色扮演游戏。

序贯社会困境游戏

PettingZoo version dependency GitHub stars GitHub last commit

DeepMind 序贯社会困境 (SSD) 多智能体博弈论环境的开源实现 [1]

  • 注意:DeepMind 最近发布的 Meltingpot 包括这些场景及更多内容,并且可以通过 Shimmy 转换包装器与 PettingZoo 一起使用。

Kaggle 环境

PettingZoo version dependency GitHub stars GitHub last commit

Kaggle 机器学习挑战的环境。

cogment-verse

PettingZoo version dependency GitHub stars GitHub last commit

用于人在环学习和强化学习的环境、人类参与者 UI 和智能体实现的库。

Stone Ground Hearth Battles

PettingZoo version dependency GitHub stars GitHub last commit

暴雪热门卡牌游戏 炉石战棋(Hearthstone Grounds)的模拟器和环境,包括机器人和人类交互。

网络行动研究 Gym

PettingZoo version dependency GitHub stars GitHub last commit

一个网络安全研究环境,用于训练和开发安全领域的人类和自主智能体。

conflict_rez

PettingZoo version dependency GitHub stars GitHub last commit

狭窄空间中多辆车的冲突解决。

pz-battlesnake

PettingZoo version dependency GitHub stars GitHub last commit

在线多人游戏 Battlesnake 的 PettingZoo 环境。

炸弹人AI

PettingZoo version dependency GitHub stars GitHub last commit

包含视频游戏 炸弹人 简化版本的环境。

大蜜蜂AI

PettingZoo version dependency GitHub stars GitHub last commit

使用 Unity 游戏引擎和 Unity ML-Agents 实现街机游戏 大蜜蜂

skyjo_rl

PettingZoo version dependency GitHub stars GitHub last commit

棋盘游戏 SkyJo 的实现。

Mu Torere

PettingZoo version dependency GitHub stars GitHub last commit

新西兰棋盘游戏 Mū tōrere 的实现。