0:00:00.390,0:00:01.300
Olá a todos,
0:00:01.610,0:00:06.852
Uma das coisas mais entusiasmantes na programação[br]de um programa é que ele pode ser interactivo.
0:00:07.362,0:00:11.196
Sempre que alguém clica, toca ou escreve[br]alguma coisa num computador ou telefone,
0:00:11.196,0:00:12.749
isso gera um evento.
0:00:12.749,0:00:16.558
Há algum código que decide o que fazer[br]quando um evento ocorre.
0:00:16.784,0:00:20.063
Por exemplo, poderiamos ter[br]um eventhandler que diga
0:00:20.063,0:00:22.575
"quando houver um clique no rato, tocar um som".
0:00:23.582,0:00:26.021
Vamos tentar uma atividade[br]para ver como funciona.
0:00:26.021,0:00:28.647
Já alguma vez ouviste falar do jogo[br]Flappy Bird?
0:00:28.747,0:00:34.982
Utilizando eventhandlers, podes aprender[br]como programar a tua própria versão do Flappy Bird.
0:00:35.415,0:00:41.095
O código que escreves envolve arrastar e largar blocos,[br]que representam comandos para o computador.
0:00:41.095,0:00:44.256
A programação «drag and drop»[br]é a forma mais fácil de aprender...
0:00:44.256,0:00:47.437
É, aliás, como os estudantes universitários[br]aprendem a escrever código.
0:00:47.437,0:00:51.277
Mas, nos bastidores, cada bloco[br]representa código real.
0:00:51.277,0:00:56.315
Se olharmos para o espaço de trabalho,[br]há alguns blocos verdes que são preenchidos por nós.
0:00:56.315,0:00:58.302
Estes blocos são eventhandlers.
0:00:58.302,0:01:01.005
Se quiseres que o pássaro bata as asas[br]ao clicares no teu rato,
0:01:01.005,0:01:05.210
podes fazê-lo juntando o bloco das asas[br]ao eventhandler apropriado.
0:01:05.210,0:01:09.163
E agora, no teu jogo, sempre que clicares no teu rato,[br]o pássaro irá bater as asas.
0:01:09.163,0:01:13.562
Em cada puzzle desta atividade,[br]vamos introduzir novos tipos de eventos
0:01:13.562,0:01:15.629
nos blocos verdes do espaço de trabalho.
0:01:15.729,0:01:19.638
Podes escolher o bloco apropriado[br]para acrescentar em resposta a estes eventos.
0:01:20.108,0:01:24.020
Quando vês uma seta como esta,[br]podes alterar as definições,
0:01:24.020,0:01:26.760
como o som que toca quando[br]o pássaro bate no chão.
0:01:27.160,0:01:31.593
No puzzle final, poderás criar o teu próprio jogo[br]e partilhá-lo com os teus amigos.
0:01:31.763,0:01:33.224
Divirtam-se!