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