Aggregates all datastructures required to run a game and implements the game loop.
Describes the initial position and size of a mineral crystal.
Aggregates various display settings.
Describes the initial position and state of a drone.
Describes the initial position and state of a drone.
The specification for the modules and size of the drone.
The initial position for the drone.
The owner of the drone.
The amount of resources initially stored by the drone.
Optional name by which the drone can be retrieved in the JavaScript version of the game.
Defines the initial world state for a game.
Defines the initial world state for a game.
The initial set of mineral crystals.
The world boundary.
The initial set of drones.
Aggregates various display settings.
Drones are allowed to display warnings or user generated messages.
If true, the sight radius for all drones is shown.
If true, the missile radius for all drones is shown.
Energy globes move between drones and modules, rather then teleporting instantly.
Homing missiles have a trail that shows their path.
Animate modules such as engines.
If set to false, replays are not recorded.