This may interest some of you. Here’s a quote: “Recently, there has been increased interest in building games that dynamically adapt to players. One of the common approaches to building adaptive games is dynamic difficulty adjustment. However, most of these approaches are limited to parameter tweaking such as adjusting weapon strength or reducing spawning times, and do not modify levels in response to difficulty adjustment. My system attempts to overcome this limitation by incorporating parameter tweaking into procedural content generation. The system creates new levels on the fly in response to the current performance of the player.”
Here’s the explanation of the level generator. IT’s actually readable.
Enjoy.