-
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!