Welcome to HackAtari’s documentation!

HackAtari is a wrapper around the OCAtari environments available in gymnasium. It allows you to play altered versions of the Atari games. It alters the RAM of the game to create novel game dynamics, allowing for a wide range of variations. HackAtari environments also allow for object-centric Reinforcement Learning, as it is built upon OC_Atari . OCAtari automatically extracts the objects that exists in the state, either via looking up their attribute in the RAM (fast), or using vision processing methods.

Illustration of HackAtari on the Freeway game with two variations, on the cars colors and speed.

Cite our work

If you are using HackAtari for your scientific work, please cite us.

Requirements

This project depends on:

Download and install: You can download from the Github repository or:

pip install hackatari

Indices and tables