Entre bastidores de Astrelyne: sin anuncios, dibujado con código y un servidor que repite cada combate
1 de octubre de 2026 · 3 min de lectura

Astrelyne es un proyecto independiente: un juego de héroes espaciales gratuito, sin publicidad, que se juega directamente en el navegador. Estas son algunas decisiones técnicas que lo hacen un poco diferente.
Ni una sola imagen dibujada a mano
Todos los personajes, enemigos, decorados y edificios del juego se dibujan con código, en tiempo real, en un canvas HTML. Un héroe no es una imagen: es una descripción (color de piel, peinado, armadura, arma, capa…) que el juego convierte en dibujo en cada fotograma. Resultado: el juego entero pesa muy poco, y añadir un héroe consiste en escribir unas pocas líneas de descripción.
Las imágenes de la guía, como las de las fichas de los héroes, también se generan automáticamente a partir de esos mismos dibujos.
JavaScript, sin framework
El juego está escrito en JavaScript, HTML y CSS, sin framework ni herramienta de compilación: unos pocos archivos que el navegador carga directamente. Sin descargas, sin instalación, y el juego arranca en unos segundos, incluso en un teléfono.
Un servidor que vuelve a jugar cada combate
En muchos juegos de navegador es el navegador el que anuncia «he ganado», y basta con modificar el juego para hacer trampas. En Astrelyne, solo el servidor manda en la partida.
Cada combate queda totalmente determinado por una semilla aleatoria elegida por el servidor y por las acciones del jugador (las definitivas lanzadas a mano, el modo automático). El navegador muestra el combate; al final, solo envía la lista de esas acciones. El servidor vuelve a jugar todo el combate con su propio motor y deduce el resultado. El botín, la experiencia y las estrellas salen de ese resultado, diga lo que diga el navegador.
Para que funcione, el motor de combate existe en dos copias estrictamente idénticas: una en JavaScript para mostrarlo y otra en PHP para el servidor. En cada actualización, una prueba automática juega cientos de combates aleatorios en los dos motores y comprueba que dan exactamente el mismo resultado, punto de vida por punto de vida. Si un solo combate difiere, la publicación se bloquea.
Ese mismo principio permite las repeticiones: un combate se repite de forma idéntica a partir de su semilla y sus acciones, lo que permite volver a ver tus 20 últimos combates o verlos en vídeo en la página pública de un jugador.
Un juego sin publicidad ni rastreo
Astrelyne no muestra publicidad ni usa herramientas de medición externas. La medición de audiencia es interna y anónima, sin cookies. Las únicas cookies sirven para guardar tu partida y tu idioma.
Cuatro idiomas
El juego, su guía y la historia de sus 210 planetas están disponibles en francés, inglés, español y chino simplificado. El francés es el texto de referencia, y una herramienta comprueba antes de cada publicación que no se ha olvidado ningún texto en los demás idiomas.
¿Y ahora qué?
El juego evoluciona con regularidad: héroes legendarios, la Escuela, ampliación del planeta, temas… Todas las actualizaciones aparecen en las novedades. La mejor forma de apoyar el proyecto sigue siendo jugar y hablar de él.
Jugar a Astrelyne: gratis y sin descargas.