-
Olá a todos,
-
Uma das coisas mais entusiasmantes na programação
de um programa é que ele pode ser interactivo.
-
Sempre que alguém clica, toca ou escreve
alguma coisa 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 diga
-
"quando houver um clique no rato, tocar um som".
-
Vamos tentar uma atividade
para ver como funciona.
-
Já alguma vez ouviste 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
representa 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 eventhandlers.
-
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 que toca quando
o pássaro bate no chão.
-
No puzzle final, poderás criar o teu próprio jogo
e partilhá-lo com os teus amigos.
-
Divirtam-se!