This repository contains the source code and example data of the following publication:
Game Level Layout from Design Specification
Chongyang Ma, Nicholas Vining, Sylvain Lefebvre, Alla Sheffer
In Computer Graphics Forum (Proceedings of Eurographics 2014)
The code is cross-platform and has been tested under Windows (MSVC), Linux and Mac OS X. Compiling from scratch requires the installation of CMake and Boost C++ Libraries. Additional third-party dependencies (included in this repo as submodules) are:
- Clipper 6.4.2 for polygon intersection computation
- TinyXML-2 for loading/saving xml files
Launching the compiled application from command line without any argument will print the usage information (MSVC version):
levels.exe graph.xml templates.xml config.txt [target_solution_number]
Questions? Bug reports? Please send email to Chongyang Ma [email protected] .