Skip to content

Code for the research project "A Mixed-Initiative Tool for Designing Level Progressions in Games."

License

Notifications You must be signed in to change notification settings

edbutler/uist2013progression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progression Design Tool

This is the code used for the project A Mixed-Initiative Tool for Designing Level Progressions in Games, which appeared in UIST 2013. It is not intended as a usable piece of software, but rather as reference for other systems. Meaning, it's half-functional research code with both wildly out-of-date documentation and a lot of bugs. You have been forewarned. You can see a video of a functional version here.

Running the Program

The tool is a webapp backed by the Flask python web server, using answer set programming to do the heavy lifting on the backend.

Requirements:

  • python and all the packages listed in requirements.txt.
  • gringo and the disjunctive version of clasp (claspD), somewhere on the path. You can download them here, but you might have to build claspD from source: http://potassco.sourceforge.net/index.html

With those in hand, cd html/ and run python main.py to launch a web server on port 5000. Navigate to http://localhost:5000/editor/refraction to start the tool.

About

Code for the research project "A Mixed-Initiative Tool for Designing Level Progressions in Games."

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published