Learn More
This paper describes a number of extensions to the dynamic scripting reinforcement learning algorithm which was designed for modern computer games. These enhancements include integration with an AI tool and automatic state construction. A subset of a real-time strategy game is used to demonstrate the learning algorithm both improving the performance of(More)
Dynamic scripting is a reinforcement learning algorithm designed specifically to learn appropriate tactics for an agent in a modern computer game, such as Neverwinter Nights. This reinforcement learning algorithm has previously been extended to support the automatic construction of new abstract states to improve its context sensitivity and integrated with a(More)
In order for simulation based training to help prepare warfighters for modern asymmetric tactics, opponent models of behavior must become more dynamic and challenge trainees with adaptive threats consistent with those increasingly encountered by the military. In this paper we describe an adaptive behavior modeling framework designed to represent asymmetric(More)
The dynamic scripting reinforcement learning algorithm, designed for modern computer games, can be extended to improve the speed, effectiveness, and accessibility of learning in modern computer games without sacrificing computational efficiency. This paper describes two specific enhancements to the dynamic scripting algorithm that improve learning behavior(More)
This paper provides an overview of the area of psychological inspired symbolic cognitive architectures. It does this by first defining the terms that describe this research area and by selecting three architectures to examine: ACT-R, EPIC, and Soar. For each of these architectures, the motivations, assumptions, and features are evaluated. The similarities(More)
The Common Cockpit program for the Navy's new helicopters specifies a single cockpit interface for diverse helicopters. This single interface supports different helicopters through the use of programmable keysets. One significant difference between two particular keysets, as currently implemented in the MH-60S (Sierra) and MH-60R (Romeo), is the manner of(More)