/Halite3

OpenAI Gym implementation of the Halite III game

Primary LanguagePython

Halite3

THIS PROJECT IS CURRENTLY ON INCOMPLETE AND ON HOLD. I INTEND TO RESTART IT IF/WHEN HALITE 4 IS RELEASED

OpenAI Gym implementation of the Halite III game to make reinforcement-learning easier

This Gym environment does not depend on the Halite III environment (it is a complete standalone). Instead of using Halite III's input/output-stream based engine this environment uses a custom engine I created. It isn't a perfect clone of Halite III's engine but pretty close. Since it doesn't depend on input/output streams, it doens't have the delay associated with actions that Halite III's engine does. This means the environment takes (on average, tested over 10000 steps) ~0.002 seconds per step.

The environment is stored on Halite3/haliteenv. I plan to clean up this repository and make it easier to use in the future (this is on Github mostly for personal use, but public in case others might benefit).