WID3009 Lecture 8 Slides Generating Content
WID3009 Lecture 8 Slides Generating Content
• Necessary:
• Needed to complete the game.
• Ex: keys to unlock next level;
• Constructive: generates the content once;
• Ex: using fractals or cellular automata to generate terrains or grammars to
generate levels
• Content Representation
• Evaluation Function
• One or multiple criteria
• Direct, Simulation, Interaction
PCG Methods
• Search-based
• Solver-based
• Grammar-based
• Cellular automata
• Noise and fractals
• Machine learning
PCG Methods
Puzzles; highly-constrained problems
Usage
Solver- Medium, depending on constraints
Flexibility
based Computation High, depending on constraint complexity
Algorithms L-systems