John Koenig

Learn More
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to(More)
Planning-based techniques are powerful tools for automated narrative generation, however, as the planning domain grows in the number of possible actions traditional planning techniques suffer from a combinatorial explosion. In this work, we apply Monte Carlo Tree Search to goal-driven narrative generation. We demonstrate our approach to have an order of(More)
We present an object-centric formulation for parallel rigid body simulation that supports variable length integration time steps through rollbacks. We combine our object-centric simulation framework with a novel spatiotemporal data structure to reduce global synchronization and achieve interactive, real-time simulations which scale across many CPU cores.(More)
Honeypot/net technology utilizes computers whose sole purpose is to be attacked so the tools, techniques, and modus operandi of attackers can be studied. Our project was to implement a honeynet with limited resources in such a way as to not endanger the University of Wisconsin-Eau Claire (UWEC) network. At the same time we wished to provide a project that(More)
  • 1