environment gif

This environment is part of the atari environments. Please read that page first for general information.

Name Value
Actions Discrete
Agents 2
Parallel API Yes
Manual Control No
Action Shape (1,)
Action Values [0,17]
Observation Shape (210, 160, 3)
Observation Values (0,255)
Import from pettingzoo.atari import surround_v1
Agents agents= ['first_0', 'second_0']

Agent Environment Cycle

environment aec diagram


A competitive game of planning and strategy.

In surround, your goal is to avoid the walls. If you run into a wall, you are rewarded -1 points, and your opponent, +1 points.

But both players leave a trail of walls behind you, slowly filling the screen with obstacles. To avoid the obstacles as long as possible, you must plan your path to conserve space. Once that is mastered, a higher level aspect of the game comes into play, where both players literally try to surround the other with walls, so their opponent will run out of room and be forced to run into a wall.

Official surround manual

Environment parameters

Environment parameters are common to all Atari environments and are described in the base Atari documentation .