Marahel : A Language for Constructive Level Generation
cellular automata for real - time generation of infinite cave levels .