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!