Skip to content

Validação de scripts

A Validação de scripts ajuda vocês a encontrar problemas antes de exportar o jogo.

O que é

Validation é o sistema automatizado da GenPy para verificar seus scripts. Executem-no regularmente para encontrar erros, avisos e sugestões úteis antes que eles se transformem em cenas quebradas ou exportações com falha.

INFO

Validation funciona melhor como parte da rotina normal de escrita de vocês, não apenas no fim do projeto.

O que ela verifica

  • Erros de sintaxe em scripts de o motor de jogo
  • Labels indefinidos quando um jump ou call aponta para uma cena que não existe
  • Labels sem saída que deixam o jogador sem ter para onde ir
  • Variáveis indefinidas usadas em condições ou lógica de história
  • Definições de personagens ausentes
  • Problemas de compatibilidade de saves, incluindo problemas de segurança de pickle
  • Código inalcançável e cenas que nunca podem ser acessadas

Como usar

  1. Abram Validation no modo Publicar ou em Ferramentas.
  2. Executem a validação para o projeto atual.
  3. Revisem a lista de problemas, agrupada por categoria e gravidade.
  4. Cliquem em qualquer problema para ir até a linha ou cena relacionada.
  5. Corrijam o problema e executem Validation novamente.
  6. Repitam até que os problemas restantes estejam compreendidos e aceitáveis.

Níveis de gravidade

  • Erros: Problemas obrigatórios de corrigir que podem impedir a história de funcionar corretamente
  • Avisos: Problemas que vocês devem revisar porque podem confundir jogadores ou quebrar rotas
  • Info: Sugestões que melhoram a qualidade e a consistência do script

Quando usar

  • Antes de cada exportação
  • Depois de grandes edições de história ou reescritas de rotas
  • Durante QA e preparação para playtests
  • Ao importar ou reorganizar scripts antigos

Por que ajuda

  • Detecta links quebrados entre cenas
  • Encontra lógica de história que não corresponde mais à estrutura atual
  • Reduz o risco de problemas de save ou progressão de rotas
  • Dá a vocês uma checklist focada para limpeza antes do lançamento

Dicas

  • Validem cedo e com frequência, em vez de esperar até o fim.
  • Corrijam primeiro os Erros e depois passem pelos Avisos.
  • Executem Validation novamente depois de grandes mudanças em menus, labels ou variáveis.

TIP

Validation é mais eficaz quando usada junto com Story Graph, Branch View e o painel Variables.

Built for GenPy creators.