Adaptive game content generation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/62220 |
Resumo: | Dissertação de mestrado em Computer Science |
id |
RCAP_0d6c825989462a2767af8122cc249724 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/62220 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Adaptive game content generationEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Computer ScienceFrom a simple entertainment activity to a learning tool, it is undeniable that video games are one of the most active and relevant areas in today’s society. Since their inception, video games experienced an evolution unmatched by almost any other area and today’s video games go beyond being simple software. They are authentic pieces of art that programmers, designers and artists work together to build. As such, it presents no surprise that building a state of the art (AAA) video game is a very expensive process. If one breaks down the budget it takes to develop a AAA a video game, one finds that a sizable amount of money goes to developing content for that video game. Procedural content generation is based on a strict set of rules and it offers an alternative to manual design of video game content, optimizing the process of development and thus reducing its cost. Because procedural content generation relies on a set of rules, it is possible to take into consideration the specific needs of a given player and dynamically adjust the game content to better suit its play style and increase the value s/he takes out of the game. This work focuses on the development of a preliminary version of a new Procedural Content Generation (PCG) methodology that generates customized game content that is dependent on the player’s context. The main goal of this methodology is to close the gap between players and developers, offering an easier way for the game developers to access information about each specific player, allowing them to craft generation algorithms that make use of individual player information. This work also contemplates the development of two games that make use of said methodology and thus generate adaptive content.Desde o simples entretenimento a uma ferramenta de aprendizagem, é inegável que os videojogos são uma das áreas mais activas e relevantes da sociedade atual. Desde o seu aparecimento, os videojogos têm sofrido uma evolução quase incomparável às restantes áreas, sendo que os jogos actuais são mais do que um pedaço de software. São autenticas obras de arte que programadores, designers e músicos (entre outros) trabalham em conjunto para construir. Como tal, não é surpresa que desenvolver um videojogo topo de gama (AAA) seja um processo muito dispendioso. Ao analisar o orçamento de desenvolvimento de um jogo deste tipo, constata-se que uma grande percentagem do orçamento está atribuída ao desenvolvimento do conteúdo para o jogo. A geração procedimental de conteúdo é baseada num conjunto rígido de regras e oferece uma alternativa ao desenvolvimento manual de conteúdos, optimizando assim o processo de desenvolvimento e consequentemente baixar o seu custo. Uma vez que a geração procedimental de conteúdos é baseada num conjunto de regras, é possível que estas tenham em consideração as necessidades de um jogador específico. Deste modo é possível ajustar dinamicamente o conteúdo à medida do jogador, fazendo com que seja tirado o máximo de proveito do jogo. Este trabalho foca-se no desenvolvimento de uma versão preliminar de uma nova metodologia de geração procedimental de conteúdos para jogos, dependente do contexto do jogador. O objectivo principal desta metodologia é o de aproximar os jogadores e os criadores de jogos, de modo a que os criadores possam ter um acesso mais fácil à informação de cada jogador específico, permitindo que os criadores desenvolvam algoritmos de geração de conteúdo utilizando a informação individual de cada jogador. Assim, este trabalho também contempla o desenvolvimento de dois videojogos que fazem uso da metodologia desenvolvida, gerando assim conteúdo adaptativo.Magalhães, Luís Gonzaga MendesUniversidade do MinhoOliveira, Sérgio Lucas dos Santos20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/62220eng202301958info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T11:57:37Zoai:repositorium.sdum.uminho.pt:1822/62220Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:47:18.424988Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Adaptive game content generation |
title |
Adaptive game content generation |
spellingShingle |
Adaptive game content generation Oliveira, Sérgio Lucas dos Santos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Adaptive game content generation |
title_full |
Adaptive game content generation |
title_fullStr |
Adaptive game content generation |
title_full_unstemmed |
Adaptive game content generation |
title_sort |
Adaptive game content generation |
author |
Oliveira, Sérgio Lucas dos Santos |
author_facet |
Oliveira, Sérgio Lucas dos Santos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Magalhães, Luís Gonzaga Mendes Universidade do Minho |
dc.contributor.author.fl_str_mv |
Oliveira, Sérgio Lucas dos Santos |
dc.subject.por.fl_str_mv |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Computer Science |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2017-01-01T00:00:00Z |
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/1822/62220 |
url |
http://hdl.handle.net/1822/62220 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
202301958 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132231212466176 |