English
Related papers

Related papers: Super Mario as a String: Platformer Level Generati…

200 papers

We applied Generative Adversarial Networks (GANs) to learn a model of DOOM levels from human-designed content. Initially, we analysed the levels and extracted several topological features. Then, for each level, we extracted a set of images…

Machine Learning · Computer Science 2026-04-16 Edoardo Giacomello , Pier Luca Lanzi , Daniele Loiacono

This paper explores the idea of utilising Long Short-Term Memory neural networks (LSTMNN) for the generation of musical sequences in ABC notation. The proposed approach takes ABC notations from the Nottingham dataset and encodes it to be…

Sound · Computer Science 2021-06-10 Vaishali Ingale , Anush Mohan , Divit Adlakha , Krishan Kumar , Mohit Gupta

This survey explores Procedural Content Generation via Machine Learning (PCGML), defined as the generation of game content using machine learning models trained on existing content. As the importance of PCG for game development increases,…

Artificial Intelligence · Computer Science 2018-05-08 Adam Summerville , Sam Snodgrass , Matthew Guzdial , Christoffer Holmgård , Amy K. Hoover , Aaron Isaksen , Andy Nealen , Julian Togelius

Recently, procedural content generation has exhibited considerable advancements in the domain of 2D game level generation such as Super Mario Bros. and Sokoban through large language models (LLMs). To further validate the capabilities of…

Artificial Intelligence · Computer Science 2024-06-14 Shiying Hu , Zengrong Huang , Chengpeng Hu , Jialin Liu

Player modelling is the field of study associated with understanding players. One pursuit in this field is affect prediction: the ability to predict how a game will make a player feel. We present novel improvements to affect prediction by…

Human-Computer Interaction · Computer Science 2022-12-08 Natalie Bombardieri , Matthew Guzdial

Recurrent Neural Networks (RNN), Long Short-Term Memory Networks (LSTM), and Memory Networks which contain memory are popularly used to learn patterns in sequential data. Sequential data has long sequences that hold relationships. RNN can…

Computation and Language · Computer Science 2019-04-22 Anupiya Nugaliyadde , Kok Wai Wong , Ferdous Sohel , Hong Xie

Procedural content generation uses algorithmic techniques to create large amounts of new content for games at much lower production costs. In newer approaches, procedural content generation utilizes machine learning. However, these methods…

Artificial Intelligence · Computer Science 2024-07-01 Davor Hafnar , Jure Demšar

In level co-creation an AI and human work together to create a video game level. One open challenge in level co-creation is how to empower human users to ensure particular qualities of the final level, such as challenge. There has been…

Artificial Intelligence · Computer Science 2019-11-22 Andrew Hoyt , Matthew Guzdial , Yalini Kumar , Gillian Smith , Mark O. Riedl

We present practical approaches of using deep learning to create and enhance level maps and textures for video games -- desktop, mobile, and web. We aim to present new possibilities for game developers and level artists. The task of…

Computer Vision and Pattern Recognition · Computer Science 2021-07-16 Piotr Migdał , Bartłomiej Olechno , Błażej Podgórski

The design of video game levels is a complex and critical task. Levels need to elicit fun and challenge while avoiding frustration at all costs. In this paper, we present a framework to assist designers in the creation of levels for 2D…

Artificial Intelligence · Computer Science 2018-04-25 Antonio Umberto Aramini , Pier Luca Lanzi , Daniele Loiacono

There has been significant research interest in Procedural Level Generation via Machine Learning (PLGML), applying ML techniques to automated level generation. One recent trend is in the direction of learning representations for level…

Machine Learning · Computer Science 2022-10-25 Mrunal Jadhav , Matthew Guzdial

Recent advancements in procedural content generation via machine learning enable the generation of video-game levels that are aesthetically similar to human-authored examples. However, the generated levels are often unplayable without…

Artificial Intelligence · Computer Science 2020-10-15 Hejia Zhang , Matthew C. Fontaine , Amy K. Hoover , Julian Togelius , Bistra Dilkina , Stefanos Nikolaidis

The problem of AMR-to-text generation is to recover a text representing the same meaning as an input AMR graph. The current state-of-the-art method uses a sequence-to-sequence model, leveraging LSTM for encoding a linearized AMR structure.…

Computation and Language · Computer Science 2018-08-29 Linfeng Song , Yue Zhang , Zhiguo Wang , Daniel Gildea

Procedural Content Generation (PCG) is the algorithmic generation of content, often applied to games. PCG and PCG via Machine Learning (PCGML) have appeared in published games. However, it can prove difficult to apply these approaches in…

Artificial Intelligence · Computer Science 2023-09-26 Emily Halina , Matthew Guzdial

Generative Adversarial Networks (GANs) can generate levels for a variety of games. This paper focuses on combining GAN-generated segments in a snaking pattern to create levels for Mega Man. Adjacent segments in such levels can be…

Neural and Evolutionary Computing · Computer Science 2021-04-14 Benjamin Capps , Jacob Schrum

Recurrent Neural Networks (RNNs), and specifically a variant with Long Short-Term Memory (LSTM), are enjoying renewed interest as a result of successful applications in a wide range of machine learning problems that involve sequential data.…

Machine Learning · Computer Science 2015-11-18 Andrej Karpathy , Justin Johnson , Li Fei-Fei

Applying latent variable evolution to game level design has become more and more popular as little human expert knowledge is required. However, defective levels with illegal patterns may be generated due to the violation of constraints for…

Artificial Intelligence · Computer Science 2020-05-15 Tianye Shu , Ziqi Wang , Jialin Liu , Xin Yao

Machine learning advances have afforded an increase in algorithms capable of creating art, music, stories, games, and more. However, it is not yet well-understood how machine learning algorithms might best collaborate with people to support…

Human-Computer Interaction · Computer Science 2019-01-23 Matthew Guzdial , Nicholas Liao , Jonathan Chen , Shao-Yu Chen , Shukan Shah , Vishwa Shah , Joshua Reno , Gillian Smith , Mark Riedl

Markov Junior is a probabilistic programming language used for procedural content generation across various domains. However, its reliance on manually crafted and tuned probabilistic rule sets, also called grammars, presents a significant…

Artificial Intelligence · Computer Science 2024-08-13 Mehmet Kayra Oğuz , Alexander Dockhorn

We address the problem of game level repair, which consists of taking a designed but non-functional game level and making it functional. This might consist of ensuring the completeness of the level, reachability of objects, or other…

Artificial Intelligence · Computer Science 2025-06-25 Debosmita Bhaumik , Julian Togelius , Georgios N. Yannakakis , Ahmed Khalifa