factoriax.engine.envs#
The environments, the wrappers, and the scenario registry.
base.pyholdsFactoriaxEnv, the core gymnax-compatible environment.wrappers.pyholdsAutoResetWrapper,ActionMaskWrapper, andLogWrapper.registry.pyholds the scenario list and themake()factory.easy_rocket.pyandrocket.pyhold two scenario definitions.
Modules
The environment object a training loop talks to, and the hooks that shape it. |
|
The shared six-patch geometry and state predicates of the 16x16 scenarios. |
|
The Easy Rocket scenario: a small recipe book for eight machines and a rocket. |
|
MinerBootstrap-v1: a sparse task that pays only on completion. |
|
The Mining scenario: an 8x8 benchmark for mining by hand. |
|
The scenario registry, which stands behind |
|
The Rocket scenario: an achievement reward with the rocket as the last step. |
|
ScienceTiers-v1: a throughput reward over a science economy of three tiers. |
|
The wrappers that compose over a Factoriax environment. |