Módulo 0 · Aula 0.7 · Testar, melhorar e compartilhar
| Carga horária | Dificuldade | Ferramenta | Competências |
|---|---|---|---|
| 4 h/a (+ 8 h do projeto de consolidação) | ⭐⭐ | Scratch | C3, C5, C8 |
Objetivos de aprendizagem
- Testar o jogo de um colega procurando falhas de propósito.
- Escrever um relatório de falha que outra pessoa consiga repetir.
- Escolher e fazer uma melhoria a partir do retorno recebido.
- Apresentar o jogo em 2 minutos.
Pré-requisitos
Aula 0.6 concluída (caca-estrelas-v3.sb3 funcionando).
Materiais
Computadores, ficha de teste cruzado impressa ou no caderno, projetor para a mostra.
Conceitos
- Teste: usar o jogo com a intenção de encontrar problemas, não de ganhar.
- Falha (bug): quando o jogo faz algo diferente do que deveria.
- Relatório de falha: descrição com passos para repetir, o que aconteceu e o que era esperado. Sem os passos, ninguém consegue corrigir.
- Retorno (feedback): opinião de quem jogou. Critica-se o jogo, nunca a pessoa.
- Iteração: fazer, testar, melhorar e testar de novo.
Exemplos
Relatório ruim: "o jogo bugou". Relatório bom: "1) Cliquei na bandeira. 2) Deixei as 3 estrelas caírem. 3) Cliquei na bandeira de novo. Aconteceu: a estrela não apareceu. Esperado: começar nova partida com 3 vidas."
Tutorial passo a passo
Parte A. Teste cruzado (50 min)
- Deixe seu Caça-Estrelas aberto e troque de lugar com a dupla indicada pelo professor.
- Jogue o jogo do colega por 5 minutos tentando quebrar o jogo. Ideias:
- apertar as duas setas juntas;
- clicar na bandeira várias vezes seguidas;
- deixar o gato encostado na borda;
- clicar na bandeira no meio de uma partida.
- Preencha a ficha:
| Campo | Resposta |
|---|---|
| Jogo de | |
| Testado por | |
| O que funcionou bem | |
| Falha encontrada (passos para repetir) | 1) ... 2) ... 3) ... |
| O que aconteceu | |
| O que era esperado | |
| Uma sugestão de melhoria |
- Devolva a ficha ao autor e volte ao seu lugar.
Parte B. Corrigir e melhorar (70 min)
- Leia a ficha recebida. Se houver falha, tente repetir seguindo os passos.
- Corrija a falha (use a tabela de problemas comuns da Aula 0.6).
- Escolha uma melhoria da lista abaixo ou a sugestão do colega:
- impedir o gato de sair da tela;
- estrela cada vez mais rápida;
- cenário de fundo (botão Selecionar Cenário, no canto inferior direito da tela, abaixo do palco);
- som diferente ao perder vida;
- mensagem com a pontuação final ("Fim de jogo! Você fez ... pontos"; dica: bloco "junte ( ) com ( )" de Operadores).
- Teste de novo os 5 testes da Aula 0.6.
- Salve como
caca-estrelas-v4.sb3.
Parte C. Mostra relâmpago (40 min)
- Cada aluno tem 2 minutos no projetor:
- 20 segundos: nome do jogo e como jogar;
- 60 segundos: alguém da turma joga;
- 40 segundos: "a falha que encontraram no meu jogo foi ___ e eu corrigi assim ___" ou "a melhoria que fiz foi ___".
Parte D. Autoavaliação (20 min)
- Responda a autoavaliação de
AVALIACAO.md(seção 6) no diário.
Imagens
Captura real do projeto de referência funcionando:

Figura: captura real do editor do Scratch com o jogo rodando (scratch.mit.edu, 29/10/2026). No palco, à direita: estrela caindo, gato embaixo e mostradores no canto.
Indicação da interface
- Selecionar Cenário: botão redondo no canto inferior direito da tela, na área do cenário (abaixo e à direita do palco).
- junte ( ) com ( ): categoria Operadores.
Código completo
Exemplo da melhoria "pontuação final" no ator Gato, trocando o bloco "diga":
diga (junte (Fim de jogo! Pontos: ) com (pontos)) por (3) segundosExemplo da melhoria "não sair da tela", trocando os dois "se" do Gato:
se <<tecla [seta para direita] pressionada?> e <(posição x) < (220)>> então
adicione (10) a x
fim
se <<tecla [seta para esquerda] pressionada?> e <(posição x) > (-220)>> então
adicione (-10) a x
fimExplicação do código
- "junte" cola dois textos. O segundo é a variável pontos, então o balão mostra o valor atual.
- O operador e só é verdadeiro se as duas condições forem verdadeiras: a tecla está apertada e ainda há espaço para andar.
Resultado esperado
Ficha de teste preenchida para um colega, uma falha corrigida (se houver), uma melhoria funcionando e a apresentação feita.
Problemas comuns
| Sintoma | Causa | Solução |
|---|---|---|
| O colega não consegue repetir a falha | relatório sem passos | reescrever com passos numerados |
| A melhoria quebrou outra coisa | mexeu em vários blocos ao mesmo tempo | voltar para a v3 e mudar uma coisa por vez |
| "junte" mostra o nome "pontos" em vez do número | digitou a palavra em vez de arrastar a variável | arrastar o bloco redondo pontos para o segundo espaço |
Exercício guiado
Juntos no projetor: o professor provoca uma falha no projeto de referência (por exemplo, apaga o "mostre") e a turma escreve o relatório.
Desafio individual
Faça duas melhorias da lista em vez de uma, testando entre elas.
Desafio avançado (opcional)
Crie uma tela de início: o jogo só começa quando o jogador aperta espaço. Dica: "espere até que <tecla [espaço] pressionada?>" no início dos roteiros.
Critérios de avaliação
- Ficha de teste com passos para repetir (rubrica R1, critério documentação e testes).
- Apresentação (rubrica R2).
- Uma melhoria funcionando sem quebrar os 5 testes.
Checklist de conclusão
Extensão: projeto de consolidação "Meu Caça-Coisas" (8 h)
Usando o Caça-Estrelas como base, cada aluno cria a própria versão com um tema da sua realidade.
Requisitos mínimos:
- Personagem e objeto que cai trocados (pode desenhar na aba Fantasias ou escolher na biblioteca).
- Cenário de fundo.
- Pontos, vidas e fim de jogo funcionando.
- Pelo menos uma regra nova (bomba, estrela dourada que vale 3, tempo limite, velocidade crescente).
- Mensagem final com a pontuação.
- Arquivo
meu-caca-coisas-v1.sb3(e versões seguintes) na pasta do módulo. - Entrada no diário explicando a regra nova e um problema que apareceu.
Avaliação: rubrica R1 de AVALIACAO.md, apresentada na mostra de encerramento do módulo.