Brian Magerko

Learn More
We are creating an environment for investigating the role of advanced AI in interactive, story-based computer games. This environment is based on the Unreal Tournament (UT) game engine and the Soar AI engine. Unreal provides a 3D virtual environment, while Soar provides a flexible architecture for developing complex AI characters. This paper describes our(More)
When building a story-intensive game, there is always the question of how much freedom to give the player. Give the player too little, and he may feel constrained and disconnected from the character he is controlling. Give him too much freedom, and the progression of the story may lag or stop altogether. The field of interactive drama attempts to strike a(More)
The Interactive Storytelling Architecture for Training (ISAT) is designed to address the limitations of computer games for advanced distributed learning (ADL) and to fully realize the potential of games to become engaging and individualized training environments. The central component of the ISAT architecture is an intelligent director agent responsible for(More)
The field of interactive drama attempts to provide a player of a virtual system with a rich dramatic experience that provides him with a large set of consequential actions that directly affect how that experience progresses. As the player makes decisions, the system incorporates those decisions and adapts the environment to continue the ongoing narrative.(More)
We approach creating an interactive drama from the viewpoint that having a human author involved in the creation of the drama is a valuable component. Given that there is this author, we suddenly find opposing forces inherent to the system: the amount of interaction we desire to give the User of the system vs. the amount of dramatic control we wish to give(More)
This paper describes the goal, design approach and specification, and preliminary use test of a use-aware ambient media called Coralog. Coralog is a widget that detects the duration of a user's computer idle time (i.e. leaving the computer on without active usage) and communicates the energy consumption behavior through the visualization of the health of(More)
Believable agents usually depend upon explicit, model-based simulations of human emotions. This work appeals instead to the sensibilities of dramatic acting to create agents that are believable. The chosen task is that of comedy improvisation as it provides a solid demonstration of the agents believability in the context of a high-level deliberate goal.(More)
We are creating an environment in which to investigate the role of advanced AI in computer games. This environment is based on the Unreal Tournament (UT) game engine and the Soar AI engine. Unreal provides a 3D virtual environment, while Soar provides a flexible architecture for developing complex AI characters. This paper describes our progress to date,(More)