Research

clustering player paths
Jonathan Campbell, Jonathan Tremblay, Clark VerbruggeFDG'15
exploration in NetHack using occupancy maps
Jonathan Campbell, Clark VerbruggeFDG'17
learning combat in NetHack
Jonathan Campbell, Clark VerbruggeAIIDE'17
exploration in NetHack with secret discovery
Jonathan Campbell, Clark VerbruggeIEEE TOG (arXiv)
  • Jonathan Campbell, Jonathan Tremblay, Clark Verbrugge. "Clustering Player Paths." FDG'15: Proceedings of the 10th International Conference on the Foundations of Digital Games. Monterey, California. June 2015. official site paper bibtex
  • Jonathan Campbell, Clark Verbrugge. "Exploration in NetHack Using Occupancy Maps." FDG'17: Proceedings of the 12th International Conference on the Foundations of Digital Games. Hyannis, Massachusetts. August 2017. pp.42:1–42:4. official site paper bibtex
  • Jonathan Campbell, Clark Verbrugge. "Learning Combat in NetHack." AIIDE'17: Proceedings of the 13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment. Snowbird City, Utah. October 2017. pp.16–22. official site paper bibtex
  • Jonathan Campbell, Clark Verbrugge. "Exploration in NetHack With Secret Discovery." in IEEE Transactions on Games. 2018. To appear in a future issue. official site paper bibtex

Implementations

procedural sokoban generator
based on Taylor & Parberry's paper
NethackRL
environment for NetHack experimentsOpenAI Gym

Thesis

exploration & combat in NetHack

M.Sc. Thesis

I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.

Steve Jobs