Validación de scripts
La Validación de scripts les ayuda a detectar problemas antes de exportar su juego.
Qué es
Validation es el sistema automatizado de GenPy para revisar sus scripts. Ejecútenlo con regularidad para encontrar errores, advertencias y sugerencias útiles antes de que se conviertan en escenas rotas o exportaciones fallidas.
INFO
Validation funciona mejor como parte de su rutina normal de escritura, no solo al final de un proyecto.
Qué revisa
- Errores de sintaxis en scripts de el motor de juego
- Etiquetas indefinidas cuando un jump o call apunta a una escena que no existe
- Etiquetas sin salida que dejan al jugador sin adónde ir
- Variables indefinidas usadas en condiciones o lógica de historia
- Definiciones de personajes faltantes
- Problemas de compatibilidad de guardado, incluidos problemas de seguridad de pickle
- Código inalcanzable y escenas a las que nunca se puede entrar
Cómo usarla
- Abran Validation desde el modo Publicar o desde Herramientas.
- Ejecuten la validación para el proyecto actual.
- Revisen la lista de problemas, agrupada por categoría y gravedad.
- Hagan clic en cualquier problema para saltar a la línea o escena relacionada.
- Corrijan el problema y ejecuten Validation de nuevo.
- Repitan hasta que los problemas restantes estén entendidos y sean aceptables.
Niveles de gravedad
- Errores: Problemas que deben corregirse y pueden impedir que la historia funcione correctamente
- Advertencias: Problemas que conviene revisar porque pueden confundir a los jugadores o romper rutas
- Información: Sugerencias que mejoran la calidad y coherencia del script
Cuándo usarla
- Antes de cada exportación
- Después de ediciones importantes de historia o reescrituras de rutas
- Durante QA y la preparación de playtests
- Al importar o reorganizar scripts antiguos
Por qué ayuda
- Detecta enlaces rotos entre escenas
- Encuentra lógica de historia que ya no coincide con su estructura actual
- Reduce el riesgo de problemas de guardado o progresión de rutas
- Les da una lista de limpieza enfocada antes del lanzamiento
Consejos
- Validen temprano y con frecuencia en lugar de esperar hasta el final.
- Corrijan primero los Errores y luego trabajen con las Advertencias.
- Vuelvan a ejecutar Validation después de cambios grandes en menús, etiquetas o variables.
TIP
Validation es más efectiva cuando se usa junto con Story Graph, Branch View y el panel Variables.