Towards Self-Adaptive Game Logic
Erik M. Fredericks, Byron DeVries, Jared M. Moore

TL;DR
This paper proposes a conceptual approach to incorporate self-adaptive feedback loops into game design, enabling games to dynamically reconfigure in response to various runtime situations.
Contribution
It introduces a method to extend game software engineering artifacts with self-adaptive capabilities using a MAPE-K feedback loop.
Findings
Successfully integrated a MAPE-K loop into a creative coding game.
Enhanced game adaptability to user input and emergent behaviors.
Demonstrated feasibility of self-adaptation in game development.
Abstract
Self-adaptive systems (SAS) can reconfigure at run time in response to changing situations to express acceptable behaviors in the face of uncertainty. With respect to game design, such situations may include user input, emergent behaviors, performance concerns, and combinations thereof. Typically an SAS is modeled as a feedback loop that functions within an existing system, with operations including monitoring, analyzing, planning, and executing (i.e., MAPE-K) to enable online reconfiguration. This paper presents a conceptual approach for extending software engineering artifacts to be self-adaptive within the context of game design. We have modified a game developed for creative coding education to include a MAPE-K self-adaptive feedback loop, comprising run-time adaptation capabilities and the software artifacts required to support adaptation.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
