Pular para o conteúdo
Jogos Digitais
Nesta página
  1. Telas
  2. Regras
  3. Arquivos
  4. Como recriar
  5. Testes realizados
  6. Histórico de correções
  7. Ideias de evolução

Baixar a pasta do projeto (.zip, 46 KB)

Sementes do Sertão · Projeto 1 de referência (GDevelop)

Um sertanejo recolhe sementes antes da seca chegar e foge de um redemoinho de poeira. A partida dura 60 segundos ou até acabarem as 3 vidas.

ItemValor
FerramentaGDevelop 5.6.285 (aplicativo para computador)
Arquivosementes-do-sertao.json (abrir no GDevelop com Abrir um projeto)
Tela800 × 600
CenasInicio → Jogo → Fim
Controlessetas do teclado, ou segurar o mouse/dedo onde o sertanejo deve ir

Telas

  • Partida: ../../../../recursos/imagens/gdevelop/sementes-tela-jogo.png (captura real do jogo rodando).
  • Fim: ../../../../recursos/imagens/gdevelop/sementes-tela-fim.png.

Regras

  • Cada semente vale 1 ponto; sempre há 3 na tela, em lugar sorteado.
  • O redemoinho persegue o jogador a 60 px/s e ganha 1,5 px/s a cada segundo (150 px/s no fim). O jogador anda a 200 px/s.
  • Encostar no redemoinho tira 1 vida e o redemoinho reaparece longe.
  • A tela final mostra a pontuação e o recorde da sessão. Ela espera 1 segundo antes de aceitar toque.

Arquivos

Pasta / arquivoConteúdoOrigem e licença
imagens/8 desenhos em pixel art (sertanejo, semente, redemoinho, fundos)originais, gerados por scripts/gerar_sementes_sertao.py; uso livre no curso
sons/coleta.wav e dano.wavoriginais, sintetizados pelo mesmo script; uso livre no curso

Nenhum recurso de terceiros foi usado.

Como recriar

python scripts/gerar_sementes_sertao.py

Precisa de Python 3 e Pillow. O script usa scripts/gdevelop.py, uma biblioteca pequena que escreve o formato .json do GDevelop. Todas as condições e ações usadas são as versões atuais que aparecem na janela de escolha do editor (as antigas, escondidas, foram evitadas de propósito).

Testes realizados

DataTesteResultado
30/10/2026projeto aberto no GDevelop 5.6.285; folha de eventos sem instruções desconhecidasok (capturas em recursos/imagens/gdevelop/)
30/10/202623 verificações automáticas no motor do GDevelop, pelo Visualizar (testes/gdevelop/)23 de 23
30/10/2026exportação HTML5 (sites externos) e jogo exportado rodando com python -m http.serverok: início, partida e coleta conferidos

Não testado: jogo no celular; partida jogada por alunos; desempenho nas máquinas do laboratório.

Histórico de correções

  1. A tecla Espaço não funcionava: no formato do GDevelop o nome da tecla é um texto e precisa de aspas ("Space"). Corrigido no gerador.
  2. A primeira versão usava instruções antigas (como "Alterar a animação (por nome)" e "Inverter o objeto horizontalmente" do objeto), que rodam mas ficam escondidas na janela de escolha. O aluno não as acharia. Trocadas pelas atuais ("Animação (por nome)", a versão nova de inverter, "Número de instâncias do objeto na cena", "Comparar dois números" etc.) e o teste rodou de novo: 23 de 23.
  3. O comportamento passou a usar o nome padrão TopDownMovement, que é o nome que o aluno recebe ao adicioná-lo.

Ideias de evolução

Semente dourada, segundo redemoinho, invencibilidade com piscar, música, pausa (Módulo 4), fases e salvamento do recorde (Módulo 6), versão em Godot (Módulo 8).