para faze os Desafios

5 views
Skip to first unread message

Alessandro Vieira

unread,
Dec 1, 2012, 6:29:31 PM12/1/12
to gdimag...@googlegroups.com
Para quem for fazer os 4 desafios do nosso game (por ora, Alexandra e Rafael Yoshi)

eis aí as instruções que o Thiago Bremm passou:

1) Qual q pergunta-chave que os programadores têm pra nós -> " "Que tipos de eventos a equipe de desenvolvedores deve criar? Subir escadas? Apertar botões? Pegar itens chave? Carregar objetos? Empurrar objetos pesados?" 




2) Podemos programar esses tipos de eventos:

* 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)


4) Exemplo de um desafio descrito em Portugol:


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.
        }
}


--


Alessandro Vieira dos Reis

Analista de User eXperience
twitter: @AlessandroVR  

Florianópolis - SC


Reply all
Reply to author
Forward
0 new messages