Post-Dissertation Work

  • adjust.h - A single header library written in c99 for adjusting hardcoded values while the application is running.

Dissertation Work

  • Ponos - A tool for building a Markov Decision Process that assembles video game levels for dynamic difficult adjustment. It is the work behind my dissertation, and it combines the work of three of my papers into one.
    • ponos-example - A repo to provide an eample of how Ponos could be used for Mario.
  • GDM - GDM stands for graph based decision making. This repo allows the user to define a graph, and that graph is operated on as if it were a Markov Decision Process to make decisions. This tool is used in my paper Level Assembly as a Markov Decision Process and my dissertation.
  • GDM-TS - A TypeScript version of GDM that is used for online player studies.
  • GDM-Editor - A tool for modifying and building GDM graphs by hand.