Controllable procedural content generation via constrained multi-dimensional Markov chain sampling
Answer Set Programming for Procedural Content Generation: A Design Space Approach