Compartir y exportar
Pyxen te da dos formas de llevar tu juego al mundo: Compartir instantáneo para compartir rápido, y Exportar para tener el control total: una compilación web, una compilación para Windows o el propio proyecto.
Compartir instantáneo
En la ventana de iPad más estrecha, Compartir está en el menú ⋯ de la barra de herramientas. Elige Compartir en la barra de herramientas (o Archivo › Compartir…): la hoja se abre en Compartir instantáneo. Elige ahí Compartir y Pyxen compila tu juego, lo sube y te da un enlace jugable en play.pyxen.com. El enlace se copia a tu portapapeles; Abrir lo juega en tu navegador, y Compartir enlace… lo envía por Mensajes, Mail, AirDrop u otra app.
- Una cuenta es opcional: elige Compartir y envía el enlace
- Cualquiera con el enlace puede jugar tu juego en su navegador
- Los enlaces caducan después de 7 días
- Mientras pruebas Pyxen, los juegos que compartes llevan la marca de agua de Pyxen
- Sin rastreo, sin analítica — solo tu juego
Esta es la forma más rápida de compartir lo que has creado.
Exportar
Elige Archivo › Exportar… (Mayús+Cmd+E) y lo que quieres crear:
- Compilación web (.zip): el juego como página web, para cualquier sitio: el tuyo, el de una game jam, un sitio de juegos como itch.io. Funciona en cualquier navegador moderno, sin plugins y sin app.
- Compilación para Windows (.zip): el juego para un PC con Windows 10 o posterior: descomprímelo y haz doble clic en el
.exepara jugar. Nada que instalar. Una compilación para Windows necesita Pyxen desbloqueado. - Proyecto (.pyxen): el proyecto entero, para guardarlo o abrirlo en Pyxen en otro lugar. Tu copia de seguridad.
Mientras pruebas Pyxen, las compilaciones web llevan la marca de agua «Made with Pyxen». El .pyxen no.
Qué contiene una compilación web
El ZIP contiene:
index.html, la páginapyxen.wasm, el motor en WebAssembly, ypyxen.js, su cargadorgame.pyxen, el código y los assets de tu juegolicenses.txt, yCREDITS.txtcuando tu juego usa un pack que pide crédito
Es un paquete autónomo: pon sus archivos en un servidor web y abre la página.
Cómo funciona
La exportación web usa el mismo motor C++ que la app de iPad, compilado a WebAssembly vía Emscripten. Tu código se ejecuta en el mismo runtime, Pyxen Script, un dialecto de Python hecho para juegos (consulta la referencia de scripting). El renderizador usa WebGL en vez de Metal, pero el comportamiento es idéntico.
Esto significa que tu juego se juega igual en la web que en iPad — misma tasa de fotogramas, misma colisión, misma temporización.
Compartir tu juego exportado
Una vez exportado, tu juego va a cualquier lugar al que vaya una página web:
- Tu propio sitio — pon los archivos en cualquier servidor web o alojamiento estático (Netlify, GitHub Pages, etc.)
- Sitios de juegos y game jams — la mayoría aceptan el ZIP como juego HTML y lo alojan por ti; itch.io, por ejemplo.
- Compartir directamente — envía el ZIP. Quien lo recibe pone sus archivos en un servidor web.
Limitaciones
La exportación web es fiel a la experiencia iPad, con algunas diferencias:
- La entrada táctil no está disponible en navegadores (ratón y teclado funcionan)
- El soporte de mando depende de la API Gamepad del navegador
- El audio puede requerir una interacción del usuario antes de poder comenzar (esto es una restricción del navegador, no una limitación de Pyxen)
- El rendimiento depende del navegador y dispositivo del usuario