Quando o Personagem Encontra um Obstáculo
Período: Ensino Fundamental 1 | Ano: 5º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Compreender como programas detectam aproximações e contatos entre objetos. Os alunos utilizarão regras de colisão para controlar paredes, obstáculos, itens coletáveis e pontos de chegada.
Passo a Passo para Execução
- Criar ou desenhar um cenário simples com corredores e paredes.
- Escolher um personagem para controlar.
- Programar o movimento básico pelas setas.
- Definir uma cor para as paredes.
- Criar uma verificação que detecte contato com essa cor.
- Determinar uma resposta, como retornar ao início ou reduzir uma vida.
- Adicionar um item coletável e programar uma reação quando o personagem tocar nele.
- Criar uma área final que represente a chegada.
- Testar o percurso em diferentes velocidades para procurar pontos em que o personagem consegue atravessar uma parede.
- Ajustar o código ou o desenho do cenário para eliminar falhas.
- Pedir que outra dupla tente encontrar um problema que ainda exista no labirinto.
- Finalizar com uma nova rodada de testes depois dos ajustes.
Links e Recursos
Comentários
No programa, a colisão normalmente é tratada como uma pergunta: 'este objeto está tocando aquele outro elemento?'. Quando a resposta é verdadeira, uma ação pode ser executada. Essa estrutura conecta sensores, posições e decisões. Em jogos, ela pode impedir atravessamentos, permitir coleta de objetos e controlar derrotas ou vitórias. A criança passa a enxergar que muitas reações aparentemente 'automáticas' são, na verdade, verificações programadas.O Robô que Detecta o Caminho
Os alunos percorrerão um circuito em que diferentes regiões representam paredes, perigos, itens e destinos. Sempre que o personagem entrar em contato com uma dessas áreas, deverá executar uma resposta previamente programada.Materiais Necessários
- Fitas adesivas para delimitar caminhos e obstáculos
- Cartolinas de diferentes cores
- Objetos para representar itens coletáveis
- Cartões com regras de colisão
- Marcadores de início e chegada
- Folhas de registro
- Quadro branco
- Lápis, borracha e lápis de cor
- Crachás de 'Personagem', 'Sensor' e 'Programador'
- Sino ou sinal sonoro para indicar uma detecção
Passo a Passo da Execução
- Perguntar como um personagem digital poderia perceber que acabou de encostar em uma parede.
- Explicar que o programa pode verificar continuamente determinadas relações entre os objetos.
- Construir um percurso com paredes e zonas especiais.
- Definir uma regra para cada tipo de contato.
- Fazer uma rodada em que o personagem deve parar ao encontrar uma parede.
- Criar uma segunda rodada em que tocar em um item faz o participante ganhar uma ficha.
- Criar uma terceira regra em que tocar em uma área de perigo faz o personagem voltar ao início.
- Trocar os papéis para que diferentes alunos interpretem o sensor e o personagem.
- Pedir que as equipes criem uma nova área do circuito e escrevam a reação correspondente.
- Comparar a regra escrita com o comportamento observado na prática.
- Discutir por que um jogo sem regras de colisão poderia permitir que um personagem atravessasse objetos sem querer.
- Encerrar relacionando detecção de contato com jogos, interfaces, robôs e simulações.