PaTux: An Authoring Tool for Level Design through Pattern Customisation Using Non-Negative Matrix Factorization

Authors

  • Mohamed Abou-Zleikha Aalborg University
  • Noor Shaker IT University of Copenhagen

DOI:

https://doi.org/10.1609/aiide.v10i1.12726

Keywords:

Authoring tools, Procedural Content Generation, SuperTux, Non-negative Matrix Factorization, NMF

Abstract

We present a demonstration of PaTux, an authoring tool for designing levels in SuperTux game through combining patterns. PaTux allows game designers to specify the design of their levels using patterns extracted from training level samples. The Non-negative Matrix Factorisation (NMF) method is utilised to approximate pattern and weight matrices from the training data. The patterns are visualised for designers to choose from and the changes made on the level structure are visualised in realtime. The designer can also specify the weight of each pattern permitting exploration of a wider variety. The data used to train the model can also be specified by the designer resulting in learning a new set of patterns. The system also suggests variations for a given design. When the designer is satisfied with the design, the system allows loading the resultant level in the game to be played.

Downloads

Published

2021-06-29

How to Cite

Abou-Zleikha, M., & Shaker, N. (2021). PaTux: An Authoring Tool for Level Design through Pattern Customisation Using Non-Negative Matrix Factorization. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 10(1), 103-104. https://doi.org/10.1609/aiide.v10i1.12726