Darmok 2 is a Case-Based Reasoning AI designed to learn from demonstration. Using the Brood War API and the Java Native Interface, we adapted Darmok 2 to work with the Real-Time Strategy game StarCraft: Brood War. Adapting Darmok 2 to a robust competitive strategy game allowed us to demonstrate its learning capabilities, assess its performance and limitations, and suggest improvements to its architecture.
Worcester Polytechnic Institute
Interactive Media and Game Development
Major Qualifying Project