PettingZoo

  • GitHub
    • API
      • Initializing Environments
        • Interacting With Environments
          • Additional Environment API
            • Notable Idioms
              • Raw Environments
                • Parallel API
                  • SuperSuit
                    • Utils
                    • Environment Creation
                      • Example Custom Environment
                        • Example Custom Parallel Environment
                          • Wrappers
                            • Developer Utils
                              • Tests
                              • Wrappers
                                • Included Functions
                                  • Included Multi-Agent Only Functions
                                    • Environment Vectorization
                                      • Lambda Functions
                                      • Environments
                                        • Atari
                                          • Basketball Pong
                                          • Boxing
                                          • Combat: Plane
                                          • Combat: Tank
                                          • Double Dunk
                                          • Entombed: Comp
                                          • Entombed: Coop
                                          • Flag Capture
                                          • Foozpong
                                          • Ice Hockey
                                          • Joust
                                          • Mario Bros
                                          • Maze Craze
                                          • Othello
                                          • Pong
                                          • Quadrapong
                                          • Space Invaders
                                          • Space War
                                          • Surround
                                          • Tennis
                                          • Video Checkers
                                          • Volleyball Pong
                                          • Warlords
                                          • Wizard of Wor
                                        • Butterfly
                                          • Cooperative Pong
                                          • KAZ
                                          • Pistonball
                                          • Prospector
                                        • Classic
                                          • Backgammon
                                          • Checkers
                                          • Chess
                                          • Connect Four
                                          • Dou Dizhu
                                          • Gin Rummy
                                          • Go
                                          • Hanabi
                                          • Leduc Hold'em
                                          • Mahjong
                                          • Rock Paper Scissors
                                          • Hold'em No Limit
                                          • Texas Hold'em
                                          • Tic Tac Toe
                                          • Uno
                                        • MAgent
                                          • Adversarial Pursuit
                                          • Battle
                                          • Battlefield
                                          • Combined Arms
                                          • Gather
                                          • Tiger-Deer
                                        • MPE
                                          • Simple
                                          • Simple Adversary
                                          • Simple Crypto
                                          • Simple Push
                                          • S. Speaker Listener
                                          • Simple Spread
                                          • Simple Tag
                                          • Simple World Comm
                                        • SISL
                                          • Multiwalker
                                          • Pursuit
                                          • Waterworld
                                      • Tutorials
                                        • Third Party Environments
                                          Copyright © Farama Foundation 2022

                                          Tutorials

                                          Multi-Agent Deep Reinforcement Learning in 13 Lines of Code Using PettingZoo

                                          https://towardsdatascience.com/multi-agent-deep-reinforcement-learning-in-15-lines-of-code-using-pettingzoo-e0b963c0820b

                                          A very beginner friendly introduction to learning the Pistonball environment using SuperSuit and Stable Baselines 3

                                          Learning Tic-Tac-Toe for Beginners in PettingZoo

                                          https://nbviewer.jupyter.org/github/gsverhoeven/gt_rl_course/blob/master/week_8/marl_tictactoe.ipynb

                                          https://nbviewer.jupyter.org/github/gsverhoeven/gt_rl_course/blob/master/week_8/marl_tictactoe_pt2.ipynb

                                          An example-based introduction to the PettingZoo API for beginners, that then shows users how to use tabular Q Learning for self play in the Tic Tac Toe environment.

                                          Using PettingZoo with RLlib for Multi-Agent Deep Reinforcement Learning

                                          https://towardsdatascience.com/using-pettingzoo-with-rllib-for-multi-agent-deep-reinforcement-learning-5ff47c677abd

                                          A tutorial on learning PettingZoo multi-agent environments with the RLlib reinforcement learning library, intended for those generally new to RLlib but with nontrivial experimence in reinforcement learning