Olá a todos,
Uma das coisas mais entusiasmantes de um programa
é que ele pode ser interactivo.
Sempre que alguém clica, tabula ou escreve algo num computador ou telefone, isso gera um evento.
Há algum código que decide o que fazer quando um evento ocorre.
Por exemplo, poderiamos ter um eventhandler que diz que
"quando houver um clique no rato, tocar um som".
Vamos tentar uma atividade para ver como funciona.
Já alguma vez ouviu falar do jogo Flappy Bird?
Utilizando eventhandlers, podes aprender como programar
a tua própria versão do Flappy Bird.
O código que escreves envolve arrastar e largar blocos,
que representam comandos para o computador.
A programação «drag and drop» é a forma mais fácil de aprender...
É, aliás, como os estudantes universitários aprendem a escrever código.
Mas, nos bastidores, cada bloco é representado por código real.
Se olharmos para o espaço de trabalho, há alguns blocos verdes que são preenchidos por nós.
Estes blocos são manipuladores de eventos.
Se quiseres que o pássaro bata as asas, ao clicares no teu rato, podes fazê-lo juntando o bloco das asas ao eventhandler apropriado.
E agora, no teu jogo, sempre que clicares no teu rato, o pássaro irá bater as asas.
Em cada puzzle desta atividade, vamos introduzir novos tipos de eventos nos blocos verdes do espaço de trabalho.
Podes escolher o bloco apropriado para acrescentar em resposta a estes eventos.
Quando vês uma seta como esta, podes alterar as definições,
como o som a tocar quando o pássaro toca no chão.
No puzzle final, poderás criar o teu próprio jogo e partilhá-lo com os teus amigos.
Divirtam-se!