Logo do repositório
 
Publicação

Automatic generation and evaluation of platform games

datacite.subject.fosDepartamento de Informáticapt_PT
dc.contributor.advisorMoniz, Luís Manuel Ferreira Fernandes, 1968-
dc.contributor.authorSoares, Diogo Alexandre Da Silva
dc.date.accessioned2023-12-22T14:53:59Z
dc.date.available2023-12-22T14:53:59Z
dc.date.issued2023
dc.date.submitted2023
dc.descriptionTese de mestrado, Engenharia Informática, 2023, Universidade de Lisboa, Faculdade de Ciênciaspt_PT
dc.description.abstractA two-dimensional platformer game can be characterized by levels consisting of uneven terrain that requires jumping and climbing to traverse. This study explores the use of graph grammars as a rule system for procedurally generating and evaluating these kinds of games. It follows the technique of separating the objectives or mission of a level from the layout or space of a level into two different domains, where a mission is created following the syntax of a graph grammar and the space is generated based on a mission. During this generation process, both the missions and spaces generated are evaluated directly with the use of search-based evaluation functions and indirectly with an elementary player AI simulation. To evaluate the generator’s capabilities, a simple prototype game using this generation technique was created along with three separate mission grammars. The output levels generated with these grammars were analyzed based on four data properties: linearity, leniency, density, and candidate feasibility. The grammar that showed the most favourable results in terms of feasibility was then tested with a small group of human players to validate the playability of the levels created by the generator. The obtained data showed that the generator is capable of generating playable and engaging levels, but that generating only the missions with a single grammar limits the possibilities of the content generated and makes the position of structures more difficult to validate, indicating that using various targeted grammars in tiny amounts might produce better outcomes.pt_PT
dc.identifier.tid203491475
dc.identifier.urihttp://hdl.handle.net/10451/61522
dc.language.isoengpt_PT
dc.subjectGeração procedimentalpt_PT
dc.subjectJogos de Plataformapt_PT
dc.subjectGramática de Grafospt_PT
dc.subjectAvaliação de Nívelpt_PT
dc.subjectRepetibilidadept_PT
dc.subjectTeses de mestrado - 2023pt_PT
dc.titleAutomatic generation and evaluation of platform gamespt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameTese de mestrado em Engenharia Informáticapt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TM_Diogo_Soares.pdf
Tamanho:
1.97 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.2 KB
Formato:
Item-specific license agreed upon to submission
Descrição: