Nível 4

Criando o seu monstro: Bocas & Fala

Para fazer se monstro falar, você pode simplesmente usar o bloco diga:

quando a tecla [espaço v] for pressionada
diga (Olá!) por (2) segundos

Para tornar o seu monstro mais expressivo podemos fazer com que a sua boca abra e feche enquanto ele está falando. Para fazer isso, edite o ator que contém a boca – crie uma nova fantasia com a boca fechada. Ao alternar entre as duas, você pode animar a boca como se ela abrisse e fechasse.

  repita (8)
  espere (0.1) segundos
  mude para a fantasia [bocaFechada v]
  espere (0.1) segundos
  mude para a fantasia [bocaAberta v]

Para juntar as duas partes, use o envie e receber com a mensagem fala, assim você conecta a ação dos dois blocos:

quando a tecla [espaço v] for pressionada
envie [fala v] a todos
diga (Olá!) por (2) segundos

quando receber [fala v]
repita (8)
espere (0.1) segundos
mude para a fantasia [bocaFechada v]
espere (0.1) segundos
mude para a fantasia [bocaAberta v]

Para tornarmos o processo um pouco mais flexível, use uma variável para controlar o tempo que o monstro se mantém falando algo: tempoFala, e também para controlar quantas vezes o loop da animação da fala será repetido.

 quando a tecla [espaço v] for pressionada
 mude [tempoFala v] para (2)    
 envie [fala v] a todos
 diga (Olá!) por (tempoFala) segundos

 quando a tecla [a v] for pressionada
 mude [tempoFala v] para (4)    
 envie [fala v] a todos
 diga (Algo mais demorado) por (tempoFala) segundos

quando receber [fala v]
repita <(tempoFala) * (4)>
espere (0.1) segundos
mude para a fantasia [bocaFechada v]
espere (0.1) segundos
mude para a fantasia [bocaAberta v]

(Note que nós multiplicamos o tempoFala por 4 para ter certeza de que o loop irá durar por tempo suficiente!)

Você pode também fazer o seu monstro falar usando sons ao usar o bloco de som. Apenas certifique-se de importar os sons primeiro na aba “Sons”.

quando receber [fala v]
toque o som [ruidoSinistro v] até o fim

E por que não adicionar sons para outros eventos? Você pode usar um som sinistro para um fantasma que voa pela tela! Se você tiver um microfone no computador, você pode até mesmo gravar seus próprios sons. Surpreenda os seus companheiros de classe e grave um som bem original para seu monstro!