Módulo 8 - Eventos e mensagens
Mandar um recado
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026
O que você vai aprender
- Entender que uma mensagem é um recado de um personagem para outro.
- Ver que quem manda a mensagem dispara a ação de quem recebe.
- Perceber que a mensagem também é um evento.
- Ler um programinha com mensagem e prever o que acontece.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Mandar um recado.
Os objetivos desta aula. Entender que uma mensagem é um recado de um personagem para outro. Ver que quem manda a mensagem dispara a ação de quem recebe. Perceber que a mensagem também é um evento. Ler um programinha com mensagem e prever o que acontece.
Veja o essencial, parte por parte.
Um personagem avisa o outro. Uma mensagem é um recado de um personagem para outro.
Receber a mensagem também é um evento. Um personagem precisa enviar a mensagem.
Leia o programinha e adivinhe. Agora você vai ler um programinha com dois personagens e adivinhar o que acontece.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Um personagem avisa o outro
Até agora cada personagem cuidava da vida dele sozinho. Mas em um jogo de verdade os personagens precisam avisar uns aos outros. Como um personagem fala com outro? Ele manda um recado. Os programadores chamam esse recado de mensagem, ou broadcast. Funciona assim: um personagem envia a mensagem e outro, que estava esperando aquele recado, recebe e faz a ação dele. É como combinar um sinal secreto com um amigo.
A Nina criou dois personagens: um gato e um cachorro. Ela queria que, quando o gato terminasse de falar, o cachorro começasse a dançar. Então ela fez o gato enviar a mensagem minha vez acabou. E fez o cachorro ficar esperando com um bloco assim: quando eu receber minha vez acabou, dance. Testou e funcionou perfeito. O gato falava, mandava o recado, e o cachorro, que estava esperando, dançava na hora. Um avisou o outro.
Receber a mensagem também é um evento
Repare em uma coisa esperta: receber uma mensagem é um evento, igual clicar na bandeira ou apertar uma tecla. É o mesmo QUANDO de sempre, só que agora o que faz o evento acontecer é o recado chegar. O personagem que recebe fica esperando, quietinho. Quando a mensagem chega, o evento acontece e ele faz a ação. Por isso a mensagem é tão útil: ela deixa um personagem ligar o programa de outro personagem, mesmo sem a gente apertar nada.
- O gato faz alguma coisa, como falar oi.
- O gato envia a mensagem minha vez acabou.
- O cachorro estava esperando essa mensagem.
- O cachorro recebe o recado e começa a dançar.
Com mensagens, você monta cenas inteiras. Um personagem termina, avisa o próximo, o próximo avisa outro, e a história vai andando sozinha. É como uma fila de dominó: um empurra o outro. E não precisa de um só personagem escutando. Vários podem esperar a mesma mensagem e todos reagem juntos. Mas isso é assunto da próxima aula. Por enquanto, guarde a ideia: a mensagem é o recado que faz um personagem ligar o outro.
Leia o programinha e adivinhe
Agora você vai ler um programinha com dois personagens e adivinhar o que acontece. Lembre da regra: quem envia a mensagem faz o outro reagir, mas só se o outro estiver esperando aquela mensagem pelo nome certo. Leia os passos com calma, de cima para baixo, e imagine a cena na sua cabeça, como um filminho. Depois escolha a resposta. Se errar, a explicação te ajuda a entender o caminho do recado.
🎮 Jogo da aula
O que o cachorro vai fazer?
Leia o programa dos dois personagens e escolha o que vai aparecer na tela. Siga o caminho do recado.
Gato:
fale("Oi, cachorro!")
envie a mensagem "sua vez"
Cachorro:
quando eu receber "sua vez"
fale("Agora eu danço!")Teste rápido
Para que serve uma mensagem entre personagens?
Perguntas frequentes
- O que é uma mensagem na programação?
- É um recado que um personagem envia para os outros, também chamado de broadcast. Quem manda avisa; quem estava esperando aquela mensagem recebe e faz uma ação. É um jeito de os personagens conversarem.
- Receber uma mensagem é um evento?
- É sim. Quando eu receber tal recado é um QUANDO, igual clicar na bandeira ou apertar uma tecla. O personagem espera a mensagem chegar e, quando chega, o evento acontece e ele reage.
- E se ninguém estiver esperando a mensagem?
- Aí o recado é enviado, mas nada reage a ele. É como gritar um aviso numa sala vazia. Para funcionar, algum personagem precisa ter um quando eu receber esperando por aquela mensagem.
- O nome da mensagem importa?
- Importa muito. O nome que o personagem envia tem que ser igual ao nome que o outro espera. Se um manda sua vez e o outro espera minha vez, o recado não bate e nada acontece.
- Só um personagem pode receber a mensagem?
- Não. Vários personagens podem esperar a mesma mensagem e todos reagem quando ela chega. Isso deixa a cena bem mais animada, e é o que você vai ver na próxima aula.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.