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!