An integrated planning and cellular automata based procedural game level generator

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Yuri Pessoa Avelar Macedo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE MATEMÁTICA
Programa de Pós-Graduação em Ciência da Computação
UFMG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/1843/36255
Resumo: Geração Procedural de Conteúdo em jogos (PCG-G) é um campo de estudo que nos últimos anos presenciou tanto extensivo estudo acadêmico quanto uso prático na indústria de jogos. Mesmo que Geração Procedural não seja a panacéia que resolverá o problema de gerar conteúdo infinito para jogos, este paradigma mostrou-se como uma poderosa ferramenta pela qual diversos jogos só atingiram seu sucesso através dela. PCG-G, quando devidamente aplicada, é beneficial para empresas grandes e pequenas de jogos que estão em busca de otimizar a escalabilidade de seus projetos. Da mesma forma, quando indevidamente aplicada, Geração Procedural, pode fadar projetos à mediocridade. Jogos requerem tipos bem distintos de conteúdo que precisam ser desenvolvidos e implementados, e a busca por métodos de Geração Procedural visam propor, sondar, contrastar, e melhorar métodos aplicados a diferentes domínios. Um destes domínios é a criação de níveis de jogo, que é um ramo de alto interesse para desenvolvedores interessados em melhorar a re-jogabilidade de seus jogos. Com a intenção de contribuir com a discussão existente sobre métodos de geração de níveis, e também para melhorar o baseline existente, este trabalho se propõe o design de níveis procedurais por meio da integração de AI Planning e Autômatos Celulares. Os níveis de jogo criados por esse processo foram implementados e polidos na Unity Game Engine para apresentar seu potencial para entretenimento por meio de avaliações qualitativas. Resultados demonstraram que essa metodologia pode ser usada para geração de níveis de jogo orgânicos e coesos.
id UFMG_da2a913514efc3a321f8c239cca8274a
oai_identifier_str oai:repositorio.ufmg.br:1843/36255
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling An integrated planning and cellular automata based procedural game level generatorProcedural content generationArtificial intelligenceDigital gamesComputação – Teses.Geração procedural de conteúdo – Teses.Inteligência artificial – Teses.Jogos eletrônicos – Teses.Geração Procedural de Conteúdo em jogos (PCG-G) é um campo de estudo que nos últimos anos presenciou tanto extensivo estudo acadêmico quanto uso prático na indústria de jogos. Mesmo que Geração Procedural não seja a panacéia que resolverá o problema de gerar conteúdo infinito para jogos, este paradigma mostrou-se como uma poderosa ferramenta pela qual diversos jogos só atingiram seu sucesso através dela. PCG-G, quando devidamente aplicada, é beneficial para empresas grandes e pequenas de jogos que estão em busca de otimizar a escalabilidade de seus projetos. Da mesma forma, quando indevidamente aplicada, Geração Procedural, pode fadar projetos à mediocridade. Jogos requerem tipos bem distintos de conteúdo que precisam ser desenvolvidos e implementados, e a busca por métodos de Geração Procedural visam propor, sondar, contrastar, e melhorar métodos aplicados a diferentes domínios. Um destes domínios é a criação de níveis de jogo, que é um ramo de alto interesse para desenvolvedores interessados em melhorar a re-jogabilidade de seus jogos. Com a intenção de contribuir com a discussão existente sobre métodos de geração de níveis, e também para melhorar o baseline existente, este trabalho se propõe o design de níveis procedurais por meio da integração de AI Planning e Autômatos Celulares. Os níveis de jogo criados por esse processo foram implementados e polidos na Unity Game Engine para apresentar seu potencial para entretenimento por meio de avaliações qualitativas. Resultados demonstraram que essa metodologia pode ser usada para geração de níveis de jogo orgânicos e coesos.Procedural Content Generation for Games (PCG-G) is a field that in the past few years has seen both extensive academic study and practical use in the games industry. While it isn’t the panacea to solve the problem of suppling the endless demand for content in games, it has proven to be a powerful tool-set that some successful games could not thrive without. PCG-G, when properly applied, is beneficial to both large and small game companies looking to optimize scalability.Likewise, when not properly applied, it can doom any project to mediocrity. Games require very distinct types of content to be designed and implemented, and the research field of procedural content generation aims to design, survey, contrast, and improve, upon methods that apply to distinct domains. One of these domains is the generation of game levels, a branch of great interest for developers looking to improve their games’ replayability. With the intent of contributing to the existing discussion of procedural level generation methods, as well as improving upon the established baseline, this work proposes the designing of procedural levels through the integration of AI Planning and Cellular Automata. The product levels of this process are implemented and polished on the Unity Game Engine, as to present their potential for entertainment through qualitative evaluation. Results show that this methodology can be used for the generation of organic and cohesive game levels.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal de Minas GeraisBrasilICX - DEPARTAMENTO DE MATEMÁTICAPrograma de Pós-Graduação em Ciência da ComputaçãoUFMGLuiz Chaimowiczhttp://lattes.cnpq.br/4499928813481251Raquel Oliveira PratesBruno FeijóYuri Pessoa Avelar Macedo2021-06-02T15:53:58Z2021-06-02T15:53:58Z2018-11-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1843/36255enghttp://creativecommons.org/licenses/by-sa/3.0/pt/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2021-06-02T15:53:58Zoai:repositorio.ufmg.br:1843/36255Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2021-06-02T15:53:58Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv An integrated planning and cellular automata based procedural game level generator
title An integrated planning and cellular automata based procedural game level generator
spellingShingle An integrated planning and cellular automata based procedural game level generator
Yuri Pessoa Avelar Macedo
Procedural content generation
Artificial intelligence
Digital games
Computação – Teses.
Geração procedural de conteúdo – Teses.
Inteligência artificial – Teses.
Jogos eletrônicos – Teses.
title_short An integrated planning and cellular automata based procedural game level generator
title_full An integrated planning and cellular automata based procedural game level generator
title_fullStr An integrated planning and cellular automata based procedural game level generator
title_full_unstemmed An integrated planning and cellular automata based procedural game level generator
title_sort An integrated planning and cellular automata based procedural game level generator
author Yuri Pessoa Avelar Macedo
author_facet Yuri Pessoa Avelar Macedo
author_role author
dc.contributor.none.fl_str_mv Luiz Chaimowicz
http://lattes.cnpq.br/4499928813481251
Raquel Oliveira Prates
Bruno Feijó
dc.contributor.author.fl_str_mv Yuri Pessoa Avelar Macedo
dc.subject.por.fl_str_mv Procedural content generation
Artificial intelligence
Digital games
Computação – Teses.
Geração procedural de conteúdo – Teses.
Inteligência artificial – Teses.
Jogos eletrônicos – Teses.
topic Procedural content generation
Artificial intelligence
Digital games
Computação – Teses.
Geração procedural de conteúdo – Teses.
Inteligência artificial – Teses.
Jogos eletrônicos – Teses.
description Geração Procedural de Conteúdo em jogos (PCG-G) é um campo de estudo que nos últimos anos presenciou tanto extensivo estudo acadêmico quanto uso prático na indústria de jogos. Mesmo que Geração Procedural não seja a panacéia que resolverá o problema de gerar conteúdo infinito para jogos, este paradigma mostrou-se como uma poderosa ferramenta pela qual diversos jogos só atingiram seu sucesso através dela. PCG-G, quando devidamente aplicada, é beneficial para empresas grandes e pequenas de jogos que estão em busca de otimizar a escalabilidade de seus projetos. Da mesma forma, quando indevidamente aplicada, Geração Procedural, pode fadar projetos à mediocridade. Jogos requerem tipos bem distintos de conteúdo que precisam ser desenvolvidos e implementados, e a busca por métodos de Geração Procedural visam propor, sondar, contrastar, e melhorar métodos aplicados a diferentes domínios. Um destes domínios é a criação de níveis de jogo, que é um ramo de alto interesse para desenvolvedores interessados em melhorar a re-jogabilidade de seus jogos. Com a intenção de contribuir com a discussão existente sobre métodos de geração de níveis, e também para melhorar o baseline existente, este trabalho se propõe o design de níveis procedurais por meio da integração de AI Planning e Autômatos Celulares. Os níveis de jogo criados por esse processo foram implementados e polidos na Unity Game Engine para apresentar seu potencial para entretenimento por meio de avaliações qualitativas. Resultados demonstraram que essa metodologia pode ser usada para geração de níveis de jogo orgânicos e coesos.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-22
2021-06-02T15:53:58Z
2021-06-02T15:53:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/36255
url http://hdl.handle.net/1843/36255
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-sa/3.0/pt/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/3.0/pt/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE MATEMÁTICA
Programa de Pós-Graduação em Ciência da Computação
UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE MATEMÁTICA
Programa de Pós-Graduação em Ciência da Computação
UFMG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1835272959052218368