Abstract—We examine the use of teleological metareasoning for self-adaptation in game-playing software agents. The goal of our work is to develop an interactive environment in which the game designer generates requirements for a new version of a game, and the legacy software agents from previous versions of the game adapt themselves to the new game requirements. We are develop-ing and testing our metareasoning technique for adapting game-playing agents in Freeciv, a mature program in the domain of turn-based, multi-player strategy games (www.freeciv.wikia.com). In this paper, we first present an analysis of adaptations to FreeCiv, next describe our general approach, and then describe a specific adaptation scenario. I
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
There are formalisms in literature where behavior can be described by a finite set of rules that map...
The promise of gamification lies in its ability to use game elements in information systems to enhan...
We examine the problem of self-adaptation in game-playing agents as the game requirements evolve inc...
Abstract. As the task environment of a software artifact evolves, so must its design. For example, a...
AbstractWe view interactive games and game-playing software agents as complex systems. This allows u...
AbstractWe view interactive games and game-playing software agents as complex systems. This allows u...
Self-adaptive systems (SAS) can reconfigure at run time in response to changing situations to expres...
Most modern computer games provide a virtual environment as a context for player interaction. Recen...
Personalization and adaptivity can promote motivated usage, increased user acceptance, and user iden...
Control data variants of game models such as Interface Automata are suitable for the design and anal...
Control data variants of game models such as Interface Automata are suitable for the design and anal...
Software configuration and adaptation are becoming key aspects of Computer Science; programs are exe...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
There are formalisms in literature where behavior can be described by a finite set of rules that map...
The promise of gamification lies in its ability to use game elements in information systems to enhan...
We examine the problem of self-adaptation in game-playing agents as the game requirements evolve inc...
Abstract. As the task environment of a software artifact evolves, so must its design. For example, a...
AbstractWe view interactive games and game-playing software agents as complex systems. This allows u...
AbstractWe view interactive games and game-playing software agents as complex systems. This allows u...
Self-adaptive systems (SAS) can reconfigure at run time in response to changing situations to expres...
Most modern computer games provide a virtual environment as a context for player interaction. Recen...
Personalization and adaptivity can promote motivated usage, increased user acceptance, and user iden...
Control data variants of game models such as Interface Automata are suitable for the design and anal...
Control data variants of game models such as Interface Automata are suitable for the design and anal...
Software configuration and adaptation are becoming key aspects of Computer Science; programs are exe...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
One of the most important features of a (computer) game that makes it memorable is an ability to bri...
There are formalisms in literature where behavior can be described by a finite set of rules that map...
The promise of gamification lies in its ability to use game elements in information systems to enhan...