Baixar a pasta do projeto (.zip, 4 KB)
Caça aos Erros · exemplo da Aula 10.1
Projeto Godot 4.7 com um script só, scripts/caixa.gd: o caixa de uma barraca de comida da feira. Ele tem 4 erros escondidos de propósito (um de execução e três de lógica) para a turma achar com mensagens de erro, print e pontos de interrupção.
| Pasta / arquivo | Conteúdo |
|---|---|
scripts/caixa.gd | versão com os erros (a que vai para os alunos) |
cenas/caixa.tscn | cena principal, um Node com o script |
gabarito/caixa_corrigido.gd | só para o professor: os 4 erros corrigidos e comentados. Apague esta pasta da cópia dos alunos |
Saída esperada depois de corrigir:
Conta: R$ 12,50
Troco de R$ 20,00: R$ 7,50
Uma tapioca e um suco: R$ 9,00Testes realizados
| Data | Teste | Resultado |
|---|---|---|
| 30/10/2026 | projeto rodado sem janela no Godot 4.7.2 | saída igual à mostrada na Aula 10.1, com a mensagem Invalid access to property or key 'Suco' na linha 26 |
| 30/10/2026 | 14 verificações (testes/godot/testar_caca_aos_erros.gd): os 4 erros aparecem na versão dos alunos e somem no gabarito; duas rodadas | 14 de 14 |
| 30/10/2026 | projeto aberto no editor: o jogo para no erro, e depois num ponto de interrupção na linha 26 | fotos recursos/imagens/godot/captura-godot-depurador-*.png |
Não testado: a tecla F9 para marcar o ponto de interrupção (na foto, ele foi marcado pelo código do plugin de capturas); alunos usando o exemplo.