Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer

Detalhes bibliográficos
Autor(a) principal: Barreto, Franciny Medeiros
Data de Publicação: 2020
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/30604
http://doi.org/10.14393/ufu.te.2020.754
Resumo: This work aims to present an approach for the modeling and formal analysis of vi- deogame scenarios, using the formalism of Petri nets. This work considers singleplayer games and multiplayer games. A videogame scenario is considered to be a sequence of actions performed by the player. The representation of the actions that the player needs to perform in order to achieve the objective of the game can be represented by means of a WorkFlow net. The virtual world where the game takes place can be described through a topological map represented by a particular type of Petri net called state graph. Both models are formally defined and named, respectively, Logical Model and Topological Mo- del. The communication mechanisms that exist between the two models (Logical and Topological) are specified through Colored Petri nets and implemented using CPN Tools. The timed version of the Logical Model presents the minimum, average and maximum activity durations of a game scenario through exponential random time distributions. The timed version of the Topological Model shows the minimum and maximum times it takes a player to access the various areas of the virtual world through uniform random time distributions. Based on the timed Logical and Topological models, a simulation method is proposed to estimate the average durations of the game times. The second part pro- posed in this work concerns the formal modeling of game scenarios in the multiplayer case. For this, a new Logical Model based on Possibilistic Workflow nets is defined that allows to represent the possibilities of interaction between players and the consequences of such interactions in terms of gameplay. The Topological Model in the multiplayer case is based on the state graphs and allows the areas of the virtual world to be shared between two or more players. An implemented version of the model is produced in the form of a Colored Petri net interpreted using CPN Tools. A method for the study of gameplay is also proposed using activity monitors and simulation replication considering different scenarios. Thus, it is possible to estimate the duration of a multiplayer game as well as the role of each player in the game. The games Silent Hill II and Tom Clancy’s Ghost Recon: Wildlands serve as illustrative examples to validate the approaches proposed in this work.
id UFU_417724f9a5794aad59c17496f5f3b0ad
oai_identifier_str oai:repositorio.ufu.br:123456789/30604
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e MultiplayerA Petri Network based approach for Modeling, Analysis and Simulation of Singleplayer and Multiplayer Video Games ScenariosRedes de Petri ColoridasRedes de Petri PossibilísticasRedes de Petri TemporizadasWorkflow netsGrafos de estadosCPN ToolsColored Petri netsPossibilistic Petri netsTimed Petri netsWorkĆow netsState GraphsCPN ToolsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREComputaçãoThis work aims to present an approach for the modeling and formal analysis of vi- deogame scenarios, using the formalism of Petri nets. This work considers singleplayer games and multiplayer games. A videogame scenario is considered to be a sequence of actions performed by the player. The representation of the actions that the player needs to perform in order to achieve the objective of the game can be represented by means of a WorkFlow net. The virtual world where the game takes place can be described through a topological map represented by a particular type of Petri net called state graph. Both models are formally defined and named, respectively, Logical Model and Topological Mo- del. The communication mechanisms that exist between the two models (Logical and Topological) are specified through Colored Petri nets and implemented using CPN Tools. The timed version of the Logical Model presents the minimum, average and maximum activity durations of a game scenario through exponential random time distributions. The timed version of the Topological Model shows the minimum and maximum times it takes a player to access the various areas of the virtual world through uniform random time distributions. Based on the timed Logical and Topological models, a simulation method is proposed to estimate the average durations of the game times. The second part pro- posed in this work concerns the formal modeling of game scenarios in the multiplayer case. For this, a new Logical Model based on Possibilistic Workflow nets is defined that allows to represent the possibilities of interaction between players and the consequences of such interactions in terms of gameplay. The Topological Model in the multiplayer case is based on the state graphs and allows the areas of the virtual world to be shared between two or more players. An implemented version of the model is produced in the form of a Colored Petri net interpreted using CPN Tools. A method for the study of gameplay is also proposed using activity monitors and simulation replication considering different scenarios. Thus, it is possible to estimate the duration of a multiplayer game as well as the role of each player in the game. The games Silent Hill II and Tom Clancy’s Ghost Recon: Wildlands serve as illustrative examples to validate the approaches proposed in this work.Tese (Doutorado)Este trabalho tem como objetivo apresentar uma abordagem para a modelagem e análise formal de cenários de vídeo games, usando para isso o formalismo das redes de Petri. Nesta pesquisa são considerados jogos com um único jogador (singleplayer) e jogos com vários jogadores (multiplayer). Um cenário de vídeo game é considerado como sendo uma sequência de ações realizadas pelo jogador. A representação das ações que o jogador precisa executar, a fim de alcançar o objetivo do jogo, pode ser representada por meio de uma WorkFlow net. O mundo virtual onde o jogo acontece pode ser descrito através de um mapa topológico representado por um tipo particular de rede de Petri denominado grafo de estados. Ambos modelos são formalmente definidos e denominados, respectivamente, de Modelo Lógico e de Modelo Topológico. Os mecanismos de comunicação que existem entre os dois modelos (Lógico e Topológico) são especificados por meio de redes de Petri Coloridas e implementados na ferramenta CPN Tools. A versão temporizada do Modelo Lógico apresenta as durações mínimas, médias e máximas das atividades de um cenário de jogo por meio de distribuições de tempo aleatórias exponenciais. A versão temporizada do Modelo Topológico apresenta os tempos mínimos e máximos que um jogador leva para acessar as diversas áreas do mundo virtual por meio de distribuições de tempo aleatórias uniformes. Baseado nos modelos Lógicos e Topológicos temporizados, um método de simulação é proposto para estimar as durações médias dos tempos de jogos. A segunda parte proposta neste trabalho diz respeito à modelagem formal de cenários de jogos no caso multiplayer. Para isso foi definido um novo Modelo Lógico baseado em Workflow nets Possibilísticas que permitem representar as possibilidades de interação entre jogadores e as consequências de tais interações em termos de jogabilidade. O Modelo Topológico no caso multiplayer é baseado nos grafos de estados e permite que as áreas do mundo virtual sejam compartilhadas entre dois ou mais jogadores. Uma versão implementada dos modelos é apresentada na forma de uma rede de Petri Colorida interpretada na ferramenta CPN Tools. Também é proposto um método para o estudo da jogabilidade que utiliza o monitoramento das atividades e a simulação por replicação para diferentes cenários. Dessa forma, é possível estimar o tempo de jogo multiplayer bem como o papel de cada jogador no jogo. Os jogos Silent Hill II e Tom Clancy’s Ghost Recon: Wildlands servem de exemplos ilustrativos para validar as abordagens propostas neste trabalho.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoJulia, Stéphanehttp://lattes.cnpq.br/6736358221140969Silva, José ReinaldoLuders, RicardoMalaquias, Fernanda Francielle de OliveiraFernandes, Márcia AparecidaBarreto, Franciny Medeiros2020-12-10T22:19:03Z2020-12-10T22:19:03Z2020-11-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfBARRETO, Franciny Medeiros. Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer. 2020. 136 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2020. DOI http://doi.org/10.14393/ufu.te.2020.754.https://repositorio.ufu.br/handle/123456789/30604http://doi.org/10.14393/ufu.te.2020.754porhttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2020-12-11T06:16:30Zoai:repositorio.ufu.br:123456789/30604Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2020-12-11T06:16:30Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
A Petri Network based approach for Modeling, Analysis and Simulation of Singleplayer and Multiplayer Video Games Scenarios
title Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
spellingShingle Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
Barreto, Franciny Medeiros
Redes de Petri Coloridas
Redes de Petri Possibilísticas
Redes de Petri Temporizadas
Workflow nets
Grafos de estados
CPN Tools
Colored Petri nets
Possibilistic Petri nets
Timed Petri nets
WorkĆow nets
State Graphs
CPN Tools
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Computação
title_short Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
title_full Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
title_fullStr Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
title_full_unstemmed Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
title_sort Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
author Barreto, Franciny Medeiros
author_facet Barreto, Franciny Medeiros
author_role author
dc.contributor.none.fl_str_mv Julia, Stéphane
http://lattes.cnpq.br/6736358221140969
Silva, José Reinaldo
Luders, Ricardo
Malaquias, Fernanda Francielle de Oliveira
Fernandes, Márcia Aparecida
dc.contributor.author.fl_str_mv Barreto, Franciny Medeiros
dc.subject.por.fl_str_mv Redes de Petri Coloridas
Redes de Petri Possibilísticas
Redes de Petri Temporizadas
Workflow nets
Grafos de estados
CPN Tools
Colored Petri nets
Possibilistic Petri nets
Timed Petri nets
WorkĆow nets
State Graphs
CPN Tools
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Computação
topic Redes de Petri Coloridas
Redes de Petri Possibilísticas
Redes de Petri Temporizadas
Workflow nets
Grafos de estados
CPN Tools
Colored Petri nets
Possibilistic Petri nets
Timed Petri nets
WorkĆow nets
State Graphs
CPN Tools
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Computação
description This work aims to present an approach for the modeling and formal analysis of vi- deogame scenarios, using the formalism of Petri nets. This work considers singleplayer games and multiplayer games. A videogame scenario is considered to be a sequence of actions performed by the player. The representation of the actions that the player needs to perform in order to achieve the objective of the game can be represented by means of a WorkFlow net. The virtual world where the game takes place can be described through a topological map represented by a particular type of Petri net called state graph. Both models are formally defined and named, respectively, Logical Model and Topological Mo- del. The communication mechanisms that exist between the two models (Logical and Topological) are specified through Colored Petri nets and implemented using CPN Tools. The timed version of the Logical Model presents the minimum, average and maximum activity durations of a game scenario through exponential random time distributions. The timed version of the Topological Model shows the minimum and maximum times it takes a player to access the various areas of the virtual world through uniform random time distributions. Based on the timed Logical and Topological models, a simulation method is proposed to estimate the average durations of the game times. The second part pro- posed in this work concerns the formal modeling of game scenarios in the multiplayer case. For this, a new Logical Model based on Possibilistic Workflow nets is defined that allows to represent the possibilities of interaction between players and the consequences of such interactions in terms of gameplay. The Topological Model in the multiplayer case is based on the state graphs and allows the areas of the virtual world to be shared between two or more players. An implemented version of the model is produced in the form of a Colored Petri net interpreted using CPN Tools. A method for the study of gameplay is also proposed using activity monitors and simulation replication considering different scenarios. Thus, it is possible to estimate the duration of a multiplayer game as well as the role of each player in the game. The games Silent Hill II and Tom Clancy’s Ghost Recon: Wildlands serve as illustrative examples to validate the approaches proposed in this work.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-10T22:19:03Z
2020-12-10T22:19:03Z
2020-11-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv BARRETO, Franciny Medeiros. Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer. 2020. 136 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2020. DOI http://doi.org/10.14393/ufu.te.2020.754.
https://repositorio.ufu.br/handle/123456789/30604
http://doi.org/10.14393/ufu.te.2020.754
identifier_str_mv BARRETO, Franciny Medeiros. Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer. 2020. 136 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2020. DOI http://doi.org/10.14393/ufu.te.2020.754.
url https://repositorio.ufu.br/handle/123456789/30604
http://doi.org/10.14393/ufu.te.2020.754
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1813711488205979648