Alchemy is a 3D environment created in Unity [1]}, [2]}, played in a series of `trials', which fit together into `episodes.' Within each trial, the goal is to use a set of potions to transform each in a collection of visually distinctive stones into more valuable forms, collecting points when the stones are dropped into a central cauldron. The value of each stone is tied to its perceptual features, but this relationship changes from episode to episode, as do the potions' transformative effects. Together, these structural aspects of the task constitute a `chemistry' that is fixed across trials within an episode, but which is resampled at the start of each episode, based on a highly structured generative process (see Figure REF ).
The implicit challenge within each episode is thus to diagnose, within the available time, the current chemistry, leveraging this diagnosis to manufacture the most valuable stones possible.
