Até agora desenvolveste um jogo funcional com:
Drag & Drop
Validação
Pontuação
Temporizador
Shuffle
Níveis
LocalStorage
Agora vamos transformá-lo num projeto completo e profissional.
Estrutura final da pasta do projeto
A organização deve ser clara e lógica.
Estrutura recomendada:
Regras importantes:
Não misturar código JavaScript no HTML (exceto inclusão de ficheiros)
Não deixar ficheiros desnecessários
Usar nomes claros
Criar um ficheiro README.txt
O README deve conter:
Nome do projeto
Nome do(s) autor(es)
Descrição do jogo
Objetivo pedagógico
Tecnologias utilizadas
Instruções para executar
Exemplo simples:
Documentação do Código
O código deve conter comentários explicativos nas partes principais.
Exemplo:
O objetivo não é comentar tudo, mas explicar:
Lógica principal
Funções importantes
Partes mais complexas
Verificação antes da entrega
Checklist final:
O jogo funciona ao abrir o HTML?
Não existem erros na consola?
Todas as funcionalidades obrigatórias estão implementadas?
O design está coerente?
A estrutura de pastas está organizada?
Exportar corretamente
Selecionar a pasta principal
Comprimir em formato
.zipConfirmar que o ficheiro zip inclui toda a estrutura
Testar o ficheiro antes de submeter
Opcional — Versão demonstrativa
Os alunos mais avançados podem incluir:
Página inicial com botão "Iniciar Jogo"
Pequeno ecrã de instruções
Créditos do autor
Layout mais elaborado
Exercício Final — Preparação para Avaliação
Antes da entrega:
Revê o teu código
Testa o jogo do início ao fim
Pede a um colega para experimentar
Corrige eventuais erros