Animaciones y juegos escondidos en la consola del navegador
Publicado el · Joaquín Dati
Todos los navegadores tienen una “trastienda” que la mayoría de la gente nunca abre: la consola. Se abre con F12 (o clic derecho y “Inspeccionar”) y es donde los desarrolladores ven mensajes, errores y pruebas. Pero también puede ser un lugar para jugar.
Un saludo para curiosos
Si abrís la consola en mi portfolio, te recibe un cartel que dice “Hello, curious developer!” con una lista de comandos para probar: showRobot(), showCow(), showRocket(), showDino(), showDuck() y algunos más. Escribís uno, apretás Enter y aparece una animación hecha con caracteres de texto: un robot que baila, una vaca constructora, un cohete que despega.
¿Cómo se anima texto?
Igual que los dibujos animados de papel: con cuadros. Cada animación es una serie de “fotogramas” dibujados con letras y símbolos. El código borra la consola, dibuja el siguiente cuadro, espera una fracción de segundo y repite. Al ojo, eso se convierte en movimiento. La consola, además, acepta colores y estilos, así que el texto puede tener tonos violetas, verdes o fondos.
Hay hasta un comando, downloadAnimations(), que descarga las animaciones para verlas en la terminal de tu computadora.
¿Para qué sirve esconder cosas ahí?
Tiene un sentido muy concreto: la gente que abre la consola en un portfolio suele ser otro desarrollador, alguien de un equipo técnico o un reclutador curioso. Encontrar un saludo y un pequeño juego es una forma de decir “pensé en vos” y de mostrar, sin explicarlo, que uno cuida los detalles incluso donde casi nadie mira.
Una tradición con historia
Los mensajes escondidos en la consola son una costumbre de varias empresas grandes, que suelen usarla para invitar a desarrolladores a trabajar con ellas. Y los juegos escondidos, los famosos easter eggs, existen desde los primeros videojuegos.
La próxima vez que entres a un sitio que te guste, abrí la consola. Quizás te esté esperando algo.