The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2011 vol. 28)
ISSN: 0740-7459
pp: 53-59
Chris Lewis , University of California, Santa Cruz
Jim Whitehead , University of California, Santa Cruz
ABSTRACT
Games must be emergent, constantly surprising players by the possibilities they offer. However, emergence creates unpredictability, preventing developers from verifying that their games won't lead to undesirable states. Worse still, even when a bug is found, finding out how it occurred can be a significant challenge. The authors present Mayet, a system for monitoring software at runtime, and use it to repair a game as it executes. This capability lets developers focus on creating excellent gaming experiences and not worry about edge cases and untraceable bugs.
INDEX TERMS
games, reliability, error handling and recovery
CITATION
Chris Lewis, Jim Whitehead, "Repairing Games at Runtime or, How We Learned to Stop Worrying and Love Emergence", IEEE Software, vol. 28, no. , pp. 53-59, September/October 2011, doi:10.1109/MS.2011.87
151 ms
(Ver )