¿Tú también nos sigues?

Crean una versión de Pong que se ejecuta en 240 pestañas del navegador
La versión de Pong, creada por Nolen Royalty, utiliza los iconos de las pestañas para simular una cuadrícula de pixels que permite una versión jugable.

El desarrollador Nolen Royalty ha sorprendido a la comunidad de videojuegos con una innovadora versión del clásico Pong que se ejecuta en 240 pestañas de navegador. Publicado por primera vez el 20 de febrero de 2025 en su cuenta de X/Twitter y en su blog personal, este proyecto es un impresionante ejemplo de programación creativa.
[actualizando producto...]. En Amazon por [actualizando precio...].
Anuncio
Royalty, conocido por sus proyectos experimentales en el mundo de los videojuegos, decidió reinventar Pong de una manera única. Inspirado por su amigo Tru, quien creó una versión de Flappy Bird que se ejecuta en un favicon, Royalty quiso llevar esta idea un paso más allá. La solución que encontró fue utilizar múltiples pestañas del navegador para crear una cuadrícula donde se ejecutaría el juego.
Demostración del juego. Vídeo del blog de Nolen Royalty.
El desarrollo de esta versión de Pong implicó varios desafíos técnicos. Royalty utilizó AppleScript para abrir y posicionar las pestañas en una cuadrícula de 8x30, lo que le permitió tener un total de 240 pestañas. Cada pestaña actúa como un píxel del juego, y juntas forman el campo de juego completo.
Apertura de las pestañas. Vídeo del blog de Nolen Royalty.
Una de las principales dificultades fue mantener la sincronización y actualización de los favicons en cada pestaña. Los navegadores tienden a limitar los recursos de las pestañas en segundo plano para mejorar el rendimiento, lo que dificultaba la actualización continua de los favicons. Para resolver esto, Royalty utilizó web workers, que permiten ejecutar tareas en segundo plano sin bloquear el hilo principal del navegador.
Prueba técnica. Vídeo del blog de Nolen Royalty.
Otra innovación importante fue la comunicación entre las pestañas. En este caso la opción fue utilizar canales de difusión (broadcast channels) para distribuir la información a todas las pestañas en el mismo dominio. Esto permitió una comunicación más eficiente y sincronizada entre las pestañas.
[actualizando producto...]. En Amazon por [actualizando precio...].
Anuncio
El resultado final es un juego de Pong donde la bola y las palas se mueven suavemente entre la ventana principal y las pestañas del navegador. Esta versión de Pong no solo es un logro técnico, sino que también sirve como inspiración para otros desarrolladores y entusiastas de la tecnología que buscan explorar nuevas fronteras en el desarrollo de videojuegos.
¿Te gustó esta publicación? Tú también puedes compartirla:





También puede interesarte:
Fuentes:
Tú también puedes comentar esta publicación en las redes: