Uma abordagem baseada em Redes de Petri para Modelagem, Análise e Simulação de Cenários de Vídeo Games Singleplayer e Multiplayer
Autor(a) principal: | |
---|---|
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 |