Machinations Modelagem de jogos de adventure através de · PDF fileFigura 3: Imagens do...

download Machinations Modelagem de jogos de adventure através de · PDF fileFigura 3: Imagens do jogo Búzios representando cenários³. Desenvolvimento 12 Figura 4: Itens de interação no

If you can't read please download the document

Transcript of Machinations Modelagem de jogos de adventure através de · PDF fileFigura 3: Imagens do...

  • Modelagem de jogos de adventure atravs de Machinations

    Universidade Federal da BahiaDepartamento de Cincia da Computao

    Autora | Laiza Costa CamurugyOrientador | Dr. Rodrigo Rocha Gomes e Souza

    Salvador-BA, abril de 2017

    Trabalho de concluso de curso em Cincia da Computao

  • Introduo

    2

    Desenvolvimento de jogos eletrnicos

    Indstria criativa

    Incertezas

    Constantes mudanas

  • Introduo

    3

    Solues disponveis para modelar mecnicas no so to acessveis para designers (ADAMS;

    DORMANS,2012).

  • Introduo

    4

    Figura 1: Logotipo do Machinations.

    Retirada de: https://github.com/vrozen/MM-Lib

  • Introduo

    5

    Machinations

    Criada por Joris Dormans

    Simular e testar economias

  • Introduo

    6

    Objetivos do trabalho

    Propor e avaliar uma forma de modelar jogos de adventure no Machinations

    Difundir conhecimento

  • Desenvolvimento

    7

    Jogos de adventure

    Figura 2: The Secret of Monkey Island.

    Desenvolvido e publicado pela LucasFilm Games: http://lucasfilm.com/games

  • Desenvolvimento

    8

    Jogos de adventure

    Figura 2: The Secret of Monkey Island.

    Desenvolvido e publicado pela LucasFilm Games: http://lucasfilm.com/games

    Avatar

  • Desenvolvimento

    9

    Jogos de adventure

    Figura 2: The Secret of Monkey Island.

    Desenvolvido e publicado pela LucasFilm Games: http://lucasfilm.com/games

    Itens coletados e inventrio

  • Desenvolvimento

    10

    Jogos de adventure

    Figura 2: The Secret of Monkey Island.

    Desenvolvido e publicado pela LucasFilm Games: http://lucasfilm.com/games

    NPC

  • Desenvolvimento

    11 Desenvolvido e publicado pelo grupo de pesquisa Comunidades Virtuais: http://www.comunidadesvirtuais.pro.br/buzios/

    Figura 3: Imagens do jogo Bzios representando cenrios.

  • Desenvolvimento

    12

    Figura 4: Itens de interao no cenrio.

  • Desenvolvimento

    13

    Elementos do Machinations

    Figura 5: Reservatrios. Figura 7: Conexes com taxa de fluxo.Figura 6: Modos de ativao.

  • Desenvolvimento

    14

    Elementos do Machinations

    Figura 5: Reservatrios. Figura 7: Conexes com taxa de fluxo.Figura 6: Modos de ativao.

  • Desenvolvimento

    15

    Elementos do Machinations

    Figura 8: Gatilho.

  • Desenvolvimento

    16

    Elementos do Machinations

    Figura 8: Gatilho.

  • Desenvolvimento

    17

    Elementos do Machinations

    Figura 8: Gatilho. Figura 9: Ativador.

  • Desenvolvimento

    18

    Elementos do Machinations

    Figura 8: Gatilho. Figura 9: Ativador.

  • Desenvolvimento

    19

    Elementos do Machinations

    Figura 10: Portes. Figura 11: Fonte e dreno.

  • Desenvolvimento

    20

    Elementos do Machinations

    Figura 12: Conversor. Figura 13: Trocador.

  • Desenvolvimento

    21

    Elementos do Machinations

    Figura 14: Estados finais.

  • 22

    Jogos de adventureno Machinations

  • Jogos de adventure no Machinations

    23

    Jogador e cenrios

    Figura 15: Movimentao do jogador entre cenrios.

  • Jogos de adventure no Machinations

    24

    Itens coletveis

    Figura 16: Representao de itens coletveis.

    Figura 17: Jogador antes de alcanar a sala de tesouros.

    Figura 18: Coleta de itens habilitada.

  • Jogos de adventure no Machinations

    25

    Fbrica de itens

    Figura 19: Exemplo de uma fbrica de itens.

  • Jogos de adventure no Machinations

    26

    Aes e interaes com objetos

    Figura 20: Representao de interao com objetos.

  • Jogos de adventure no Machinations

    27

    Exemplo de lock-and-key

    Figura 21: Diagrama de exemplo.

  • Jogos de adventure no Machinations

    28

    Exemplo de lock-and-key

    Figura 21: Diagrama de exemplo.

  • Jogos de adventure no Machinations

    29

    Interaes com NPCs

    Figura 22: Representao de interaes com NPCs.

  • Jogos de adventure no Machinations

    30

    Disjuno lgica

    Figura 23: Funcionamento da disjuno.

  • Jogos de adventure no Machinations

    31

    Disjuno lgica

    Figura 23: Funcionamento da disjuno.

  • Jogos de adventure no Machinations

    32

    Disjuno lgica

    Figura 23: Funcionamento da disjuno.

  • Jogos de adventure no Machinations

    33

    Minigames

    Figura 24: N no-determinstico aleatrio.

  • Jogos de adventure no Machinations

    34

    Crafting

    Figura 25: Converso de recursos.

  • Avaliao

    35

    Estudo de caso 1: Bzios

  • 36Figura 26: Diagrama completo da fase do convs do jogo Bzios.

  • Avaliao

    37

    Estudo de caso 2: Cloak of Darkness

  • Avaliao

    38

    Modelagem no Machinations

    Figura 27: Cloak of Darkness no Machinations.

  • Avaliao

    39

    Modelagem em rede de Petri

    Figura 28: Movimentao entre salas na modelagem de Cloak of Darkness em uma rede de Petri por (SOUZA, 2008).

  • Avaliao

    40

    Modelagem em rede de Petri

    Figura 29: Possveis aes no ambiente Cloakroom modeladas por (SOUZA, 2008).

    Figura 30: Possveis aes no ambiente Bar modeladas por (SOUZA, 2008).

  • Avaliao

    41

    Machinations Redes de Petri

    X

    18 ns, 25 conexes 15 ns, 29 arcos

    Cores visuais e codificadas

    Sem espao de estados

    Variedades de ns

    Cores so tipos

    Ferramentas que geram o

    espao de estados

    Simplicidade

  • Concluso

    42

    Contribuies

    Confirmao que factvel a modelagem de jogos de adventure no Machinations;

    Criao de padres para modelar elementos de jogos de adventure no Machinations;

  • Concluso

    43

    Contribuies

    Criao de contedo em portugus sobre o Machinations;

    Comparao qualitativa de modelagens em Machinations e redes de Petri.

  • Trabalhos futuros

    44

    Para o Machinations:

    Escolha de cores pelo sistema RGB;

    Recursos iniciais de ns com cores diferentes;

    Agrupamento de elementos.

  • Trabalhos futuros

    45

    Modelagem de jogos de adventure utilizando Micro-Machinations (KLINT; ROZEN, 2013) e realizar uma anlise formal

  • Referncias

    46

    1. ADAMS, E.; DORMANS, J.Game Mechanics: Advanced Game Design. 1st. ed. ThousandOaks, CA, USA: New Riders Publishing, 2012.

    2. SOUZA, R. R. G.Modelagem e verificao de jogos estilo adventure atravs de redes dePetri. [S.l.], 2008.

    3. ROZEN, R. van; DORMANS, J. Adapting game mechanics with micro-machinations. In:SOCIETY FOR THE ADVANCEMENT OF THE SCIENCE OF DIGITAL GAMES.Proceedings of the 9th International Conference on the Foundations of Digital Games.[S.l.], 2014.

  • Obrigada!

    47