The use of wargames in the Air Force curriculum to date has been hindered by the significant amount of time and effort required to develop new wargames, as well as by drastically varying interfaces that impose a steep learning curve on the student. We describe an ongoing effort to develop an advanced wargame construction toolset, called Warcon, that will empower Air Force instructors to create small-scale instructional wargames that embody modern warfare principles. The aim of this toolset is to make the authoring process accessible to a wide range of instructors, via an intuitive visual interface and advanced authoring assistance that eliminate the need for programming. The toolset will feature a customizable adjudication engine with advanced features for modeling effects-based operations, psyops, Military Operations Other Than War, and other aspects of modern warfare. The toolset will present students with a standardized interface, allowing them to build experience with one wargame that will carry to the next, thereby enabling them to focus on the content. Using the proposed toolset, Air Force instructors will be able to design and deploy new wargames into their teaching curriculum more rapidly.
Simulation developers often realize an entity's AI by writing a program that exhibits the intended behavior. These behaviors are often the product of design documents written by designers. These individuals, while possessing a vast knowledge of the subject matter, might not have any programming knowledge whatsoever. To address this disconnect between design and subsequent development, we have created an AI application whereby a designer or developer sketches an entity's AI using a graphical “drag and drop” interface to quickly articulate behavior using a UML-like representation of state charts. Aside from the design-level benefits, the application also features a runtime engine that takes the application's data as input along with a simulation or game interface, and makes the AI operational. We discuss our experience in creating such an application for both designer and developer.