Compartir y exportar
Pyxen te da dos formas de llevar tu juego al mundo: Compartir instantáneo para compartir rápido, y Exportación web para control total.
Compartir instantáneo
Toca Compartir en la hoja de exportación y Pyxen compila tu juego, lo sube, y te da un enlace jugable en play.pyxen.com. Se muestra un código QR y el enlace se copia a tu portapapeles automáticamente.
- Sin cuenta necesaria — solo toca y comparte
- Cualquiera con el enlace puede jugar tu juego en su navegador
- Los enlaces caducan después de 7 días
- Sin rastreo, sin analítica — solo tu juego
Esta es la forma más rápida de compartir lo que has creado.
Exportación web
Para control total sobre el alojamiento, Pyxen también puede exportar tu juego como un archivo web independiente. El juego exportado funciona en cualquier navegador moderno — sin plugins, sin app necesaria.
Qué obtienes
Cuando exportas un proyecto, Pyxen produce una carpeta que contiene:
- Un archivo HTML
- Un binario WebAssembly (
pyxen.wasm) - Un cargador JavaScript (
pyxen.js) - El código y assets de tu juego
Este es un paquete autocontenido. Abre el archivo HTML y el juego se ejecuta.
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 Python se ejecuta en el mismo runtime MicroPython integrado. 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, puedes alojar tu juego en cualquier lugar:
- itch.io — sube la carpeta como un juego HTML. itch.io gestiona el alojamiento e inserción.
- Autoalojamiento — pon los archivos en cualquier servidor web o alojamiento estático (Netlify, GitHub Pages, etc.)
- Compartir directo — comprime la carpeta y envíala. El destinatario solo abre el archivo HTML.
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