Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20221
Title: Evolucionary procedural content generation for a endless platform game.
Other Titles: Evolucionary procedural content generation for a endless platform game.
???metadata.dc.creator???: PONTES, Rafael Guerra de.
???metadata.dc.contributor.advisor1???: GOMES, Herman Martins.
???metadata.dc.contributor.referee1???: PIRES , Carlos Eduardo Santos.
???metadata.dc.contributor.referee2???: MASSONI , Tiago Lima.
Keywords: Digital games;Juegos digitales;Jogos digitais;Jeux numériques;Game development;Développement de jeux;Desarrollo de juegos;Desenvolvimento de jogos;Artificial intelligence;Artificial inteligência;Artificiel intelligence;Inteligência artificial;Genetic algorithm;Algoritmo genético;Algorithme génétique;Procedural genetic generation;Genética processual geração;Génétique procédurale génération;Genética procedimental generación;Automação em coleta de dados;Automatización en la recopilación de datos;Automatisation de la collecte de données;Automation in data collection
Issue Date: 2020
Publisher: Universidade Federal de Campina Grande
Citation: PONTES, R. G. de. Evolucionary procedural content generation for a endless platform game. 13 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20221
Abstract: Making innovative, cohesive and appealing games has become inherently more difficult given the ever increasing competition in the digital games’ market. Manually creating game content is expensive and time-consuming. Therefore, al ternative approaches for game content creation are relevant for increasing the efficiency of the game development process. This is where procedural techniques step in. Even though they have been used by commercial games since the 1980s, it was only in recent years that this kind of approach has been given the righteous attention in the academic context. In this work, we propose a procedural content generation approach for creating infinite environments for a 2D platform runner game. The approach consists of a Genetic Algorithm that innovatively takes into account environment aesthetics as well as game’s physics and rules in its fitness function. Therefore, the created environments should be pleasant and possible to be overcome by the player. An instantiation of the approach was developed using the Godot Game Engine. Time viability for in-game real-time generation and convergence to high/stable fitness values were experimentally evaluated. Our tests indicated parameter ranges that performed best in terms of environment quality and processing time were mutation rates between 0.5% and 1% aligned with a population ranging from 50 to 100 individuals. This approach is expandable to other games that have a tilemap-based environments.
Keywords: Digital games
Juegos digitales
Jogos digitais
Jeux numériques
Game development
Développement de jeux
Desarrollo de juegos
Desenvolvimento de jogos
Artificial intelligence
Artificial inteligência
Artificiel intelligence
Inteligência artificial
Genetic algorithm
Algoritmo genético
Algorithme génétique
Procedural genetic generation
Genética processual geração
Génétique procédurale génération
Genética procedimental generación
Automação em coleta de dados
Automatización en la recopilación de datos
Automatisation de la collecte de données
Automation in data collection
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20221
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
RAFAEL GUERRA DE PONTES - TCC CIÊNCIA DA COMPUTAÇÃO 2020.pdf1.31 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.