Post on 06-Feb-2018
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