Programa - Workshop de Programação

Segunda-feira
Horário
  • 09:00 - 09:30 — Receção
  • 09:30 - 11:00 — Introdução à Micro:bit, LEDs, botões e MakeCode JavaScript.
  • 11:00 - 11:30 — Lanche da manhã
  • 11:30 - 12:30 — Exercícios práticos: dado eletrónico, contador e reação aos botões.
  • 12:30 - 14:00 — Almoço
  • 14:00 - 15:30 — Início do Flappy Bird: criação do pássaro e movimento vertical.
  • 15:30 - 16:00 — Lanche da tarde
  • 16:00 - 18:00 — Actividade Livre
Objetivo

Ver o primeiro personagem a mover-se no ecrã LED.

Terça-feira
Horário
  • 09:00 - 09:30 — Receção
  • 09:30 - 11:00 — Criar obstáculos e movimento lateral. Variáveis e ciclos.
  • 11:00 - 11:30 — Lanche da manhã
  • 11:30 - 12:30 — Deteção de colisões e fim de jogo.
  • 12:30 - 14:00 — Almoço
  • 14:00 - 15:30 — Pontuação, recordes e melhorias visuais.
  • 15:30 - 16:00 — Lanche da tarde
  • 16:00 - 18:00 — Actividade Livre
Objetivo

Flappy Bird completo nos LEDs da Micro:bit.

Quarta-feira
Horário
  • 09:00 - 09:30 — Receção
  • 09:30 - 11:00 — Hardware da consola e montagem do LCD.
  • 11:00 - 11:30 — Lanche da manhã
  • 11:30 - 12:30 — Testes: texto, imagens e botões.
  • 12:30 - 14:00 — Almoço
  • 14:00 - 15:30 — Menu inicial e migração do jogo.
  • 15:30 - 16:00 — Lanche da tarde
  • 16:00 - 18:00 — Actividade Livre
Objetivo

Consola montada e funcional.

Quinta-feira
Horário
  • 09:00 - 09:30 — Receção
  • 09:30 - 11:00 — Transferência do Flappy Bird para LCD.
  • 11:00 - 11:30 — Lanche da manhã
  • 11:30 - 12:30 — Sprites e obstáculos.
  • 12:30 - 14:00 — Almoço
  • 14:00 - 15:30 — Movimento suave e gráficos. Pontuação e Game Over.
  • 15:30 - 16:00 — Lanche da tarde
  • 16:00 - 18:00 — Actividade Livre
Objetivo

Flappy Bird funcional na consola LCD.

Sexta-feira
Horário
  • 09:00 - 09:30 — Receção
  • 09:30 - 11:00 — Personalização do jogo.
  • 11:00 - 11:30 — Lanche da manhã
  • 11:30 - 12:30 — Testes e otimização.
  • 12:30 - 14:00 — Almoço
  • 14:00 - 15:30 — Apresentação final e torneio.
  • 15:30 - 16:00 — Lanche da tarde
  • 16:00 - 18:00 — Actividade Livre
Objetivo

Consola e jogo finalizados.