Dice Question Streamline Icon: https://streamlinehq.com

Skill-based difficulty adaptation for random game plot generation

Develop an algorithm that assesses a player's skill level and, based on this assessment, generates a random game plot (puzzle graph) with a suitable difficulty level using the procedural graph-grammar approach described in the paper.

Information Square Streamline Icon: https://streamlinehq.com

Background

The paper introduces directed non-confluent graph grammars (Dnc-eNCE and Dnc-eNCE-JGG) and a procedural content generation algorithm to produce solvable puzzle graphs for 2D game levels. While the proposed method can generate diverse random plots via regular-controlled application of production rules, it does not yet adapt difficulty to the player's skill.

To sustain engagement and tailor challenge, the authors point out the need for an algorithm that estimates player skill and adjusts the random generation process accordingly, ensuring that generated plots remain solvable and appropriately challenging.

References

It also remains to be seen whether an algorithm can be developed to assess a players skills and accordingly generate a random game plot with a suitable difficulty level.

On Graph Grammars and Games (2403.07607 - Vijayakumar et al., 12 Mar 2024) in Conclusion (Section \ref{con})