* Eventos de tempo
* Eventos de posição no mapa
* Eventos de proximidade com itens ou personagens
* Eventos de contato
* Eventos de usuário (pelos controles)
3) O que pode ter nos desafios:
jetpack. Alcançar local inacessível depois de ter pego um jetpack com combustível finito.
Plataformas de impulso
Portas bloqueadas
Mecanismos que tem que ser ativados
Mecanismos que tem que ser destruidos
Inimigos que tem que ser derrotados de maneira alternativa às armas principais (derrubando entulho, por exemplo)
Evento Abrir Porta {
Fluxo principal:
Jogador
pressiona botão de ação dentro da área de interação com a porta
{
Jogo emite som indicativo de falha e luzes de cores quentes
piscam na porta.
Porta não abre, jogador não pode passar.
}
Fluxo alternativo, condição
de ambiente: Porta-Destravada ser verdadeira.
Jogador
pressiona botão de ação dentro da área de interação com a porta
{
Jogo emite som de destravamento, animação e movimentação de
abertura da porta
Caminho liberado
}
}
Perceba que esse evento de abrir porta depende de uma condição que é
gerada em outro evento, descrito a seguir.
Evento Destravar Porta{
Fluxo principal:
Jogador pressiona botão de ação dentro da
área de um pedestal com botão saliente {
Jogo emite som
indicativo de falha e pequena tela exibe mensagem: "Autenticação
requerida!".
}
Fluxo alternativo, condição de item: posse de um
Cartão-Passe-Azul no inventário.
Jogador pressiona botão de ação dentro da
área de um pedestal com botão saliente {
Jogo emite som
indicativo de sucesso.
Item Cartão-Passe-Azul
removido do inventário.
Condição de ambiente
Porta-Destravada se torna verdadeira.
}
}