Editor de código y reproductor

Pyxen combina un editor de código y un reproductor de juegos en la misma pantalla. Escribes Python en un lado y juegas tu juego en el otro.

Editor de código

El editor soporta resaltado de sintaxis Python y muestra errores en línea cuando tu código falla al compilar. Puedes tocar cualquier error para saltar a la línea relevante.

En iPad con teclado físico, los atajos estándar funcionan: seleccionar, copiar, pegar, deshacer, rehacer. El editor también soporta teclado, ratón y trackpad para colocación precisa del cursor.

Ejecutar tu juego

Toca Play para compilar y ejecutar tu código. El juego comienza en la vista del reproductor. Toca Stop para volver al editor.

Si tu código tiene un error de sintaxis, Pyxen muestra el mensaje de error y el número de línea. Corrige el error y presiona Play de nuevo.

Inspector de fotogramas

Cuando pausas un juego en ejecución, el inspector de fotogramas se activa. Este es el depurador integrado de Pyxen.

El inspector te permite:

Control temporal

Pyxen graba hasta 300 fotogramas de historial mientras tu juego se ejecuta. Cuando está pausado, puedes navegar hacia atrás y adelante en el tiempo.

Esto significa que puedes:

El control temporal convierte la depuración de adivinanza en observación. En vez de añadir sentencias print y re-ejecutar, pausas, retrocedes y miras.

Flujo de trabajo

Un flujo de trabajo típico en Pyxen:

  1. Escribe o edita código en el editor
  2. Presiona Play para probar
  3. Si algo se ve mal, pausa el juego
  4. Retrocede en el tiempo para encontrar el fotograma donde falló
  5. Inspecciona entidades para ver qué estado fue inesperado
  6. Detén, corrige el código, repite