SKU RLE-1501 · Sold by External

Craftax

Product specifications

SKURLE-1501
Data typeRL environments
Volume67 achievements (sparse-reward tasks in full Craftax; Craftax-Classic has 22)
Size on diskNot published by source
FormatPython package (JAX / gymnax interface); pip install craftax
Access modelPUBLIC LICENSE
PricingFree · open-source license (MIT)
Quality score
LicenseMIT License
Craftax is a reinforcement-learning environment written entirely in JAX that conforms to the gymnax interface, allowing GPU/TPU-vectorised training. It reimplements and significantly extends the game mechanics of Crafter, taking additional inspiration from roguelikes such as NetHack, and ships in two forms: the full Craftax (67 achievements, 43 discrete actions, multi-floor overworld/dungeon/realm progression) and Craftax-Classic (22 achievements, 17 actions, a fast Crafter-scale reimplementation). Each variant exposes a symbolic observation (a flat float32 vector of shape (8268,)) or an RGB-pixel observation (a (130, 110, 3) float image in [0,1]). Reward is sparse and defined by achievements: unlocking an achievement for the first time grants a tier-dependent coefficient (basic=1, intermediate=3, advanced=5, very-advanced=8), plus a small health-delta shaping term; the maximum achievable episode return is 226 and benchmark scores are reported as a percentage of this maximum. The package is released under the MIT license by the authors of the ICML 2024 paper and is distributed on PyPI (pip install craftax).