Un huevo de Pascua o huevo pascual (en inglés Easter egg) es un mensaje o capacidad oculta contenido en películas, series de televisión, discos compactos, DVD, Blu-ray, programas informáticos o videojuegos. Entre los programadores, parece haber una motivación en dejar una marca personal, casi un toque artístico sobre un producto intelectual, el cual es por naturaleza estándar y funcional. Actualmente, los huevos de Pascua tratan de entretener, buscar nuevos trabajos potenciales, pagar tributo a los ejecutivos o divertir a los programadores.
Origen El origen del término se encuentra en el videojuego de Atari Adventure de 1979, que contenía el primer huevo de Pascua virtual que se conoce, introducido por el programador Warren Robinett.Robinett, Warren: Adventure as a Video Game. Adventure for the Atari 2600. In: Katie Salen a. Eric Zimmerman (eds.): The Game Design Reader. A Rules of the Play Anthology. MIT Press 2006, p. 690–713 (here p. 713) ISBN 0-262-19536-4 En aquel tiempo Atari no incluía los nombres de los programadores en los créditos del juego, por temor a que los competidores trataran de robarles sus empleados. Robinett estaba en desacuerdo con su supervisor sobre esta falta de reconocimiento y programó el mensaje «Creado por Warren Robinett» (Created by Warren Robinett) para que apareciera cuando el jugador movía su avatar sobre un pixel específico, llamado punto gris, durante una cierta parte del juego y entrando en una habitación secreta mediante una elaborada secuencia de pasos. Robinett lo pensó como una maniobra de autopromoción. Atari vendió un millón de unidades del juego a 25 USD cada uno. Robinett se enfadó con Atari porque tenía un salario de 22 000 USD al año, ningún bonus y no se le hacía llegar el correo de los jugadores.
Cuando Robinett abandonó Atari, no informó a la compañía del reconocimiento que había incluido en el juego. Poco después el punto gris y su mensaje fue descubierto por Adam Clayton, un jugador de 15 años de Salt Lake City, que mandó una carta a Atari el 4 de agosto de 1980. La dirección de Atari inicialmente quiso retirar el mensaje y lanzar el juego otra vez, pero resultaba demasiado costoso. En su lugar, Steve Wright, director de desarrollo de software de la división de consumo de Atari, sugirió que se mantuviera el mensaje y que se potenciara su inclusión en juegos futuros. Los llamó huevos de Pascua porque no estaban documentados y los encontraban los jugadores.
En la película Ready Player One de Steven Spielberg el protagonista debe jugar el juego Adventure de Atari y descubrir su huevo de Pascua. Mientras lo está jugando, Parzival dice:
En videojuegos
El primer juego de aventuras en texto Colossal Cave Adventure (1976), del que Adventure derivó, incluyó varias palabras secretas. Una de ellas era "xyzzy", un comando que permitía al jugador moverse entre dos puntos del juego.
En 2004 se encontró un huevo de Pascua que mostraba el apellido del programador Bradley Reid-Selth en el videojuego Video Whizball (1978), un juego para el sistema Fairchild Channel F.
Según la investigación de Ed Fries, el primer huevo de Pascua conocido en un juego arcade de monedas estaba en Starship 1 (1977), programado por Ron Milner. Pulsando los controles en un orden determinado, el jugador obtenía en la pantalla el mensaje «¡Hola, Ron!» y diez partidas gratis. Había que introducir una moneda mientras se mantenían pulsados los botones «phasor» y «start». Entonces, se soltaban esos botones y rápidamente se movía la palanca «slow». Fries lo describe como el primer juego arcade conocido que se ajusta a la definición de huevo de Pascua. La existencia de este huevo de Pascua no se publicó hasta 2017, lo que llevó a Fries a sugerir que los más de cien juegos arcade que preceden a Starship 1 podrían contener huevos de Pascua no descubiertos. Desde Adventure hay una larga historia de desarrolladores de videojuegos colocando huevos de Pascua en sus juegos.
La mayoría de los huevos de Pascua son intencionados, un intento de comunicarse con el jugador o una forma de tomarse la revancha por desaires de la dirección de la empresa. Los huevos de Pascua en los videojuegos han tomado una variedad de formas, desde las pantallas puramente ornamentales hasta las mejoras estéticas que cambian algún elemento del juego durante la partida. El huevo de Pascua incluido en Age of Empires (1997) es un ejemplo de lo último: los proyectiles de la catapulta se cambian de piedras a vacas.
Los huevos de Pascua más elaborados incluyen niveles secretos y habitaciones de desarrolladores, que son áreas secretas del juego totalmente funcionales. Las habitaciones de desarrolladores frecuentemente incluyen bromas internas de los seguidores o del equipo de desarrollo y difieren de las habitaciones de depuración en que están destinadas a que el jugador las encuentre.
Algunos juegos llegan a incluir minijuegos ocultos como huevos de Pascua. En el juego Day of the Tentacle (1993) de LucasArts, se puede jugar el juego original Maniac Mansion (1987) en su versión completa usando un ordenador personal virtual en la habitación de un personaje.
Otros huevos de Pascua se originaron no intencionadamente. El código Konami se originó en el juego Gradius (1985) de Konami para Nintendo Entertainment System. El programador Kazuhisa Hashimoto creó un parte de código para ayudarle a depurar el juego dándole salud y fuerzas adicionales a su avatar para avanzar en el juego rápidamente. Esas partes de código normalmente se retiran del juego antes de su lanzamiento. En el caso de Gradius, Hashimoto se olvidó de retirarlo y el código fue descubierto por los jugadores. Su popularidad inspiró a Konami a reutilizar el código y mantenerlo como huevo de Pascua en sus juegos futuros.
Hay problemas técnicos que crean huevos de Pascua no intencionados. Jon Burton, fundador de Traveller's Tales, anunció que muchos de los huevos de Pascua aparentes en sus juegos para Mega Drive surgieron como resultado de trucos de programación para atajar algunas dificultades para conseguir la estricta certificación de Sega para sus juegos. La captura de excepciones durante la ejecución podía mantener usable el juego y pasar la certificación.
Por ejemplo, golpear el cartucho de Sonic 3D Blast (1996) mientras se introducía en la consola llevaría el juego hasta la pantalla secreta de selección de nivel, que según Burton explicó era la forma de manejar cualquier error de procesador sin identificar que lo llevaría al bloqueo, como cuando temporalmente se perdía la comunicación entre el cartucho y el microprocesador.
Computación Software En software los huevos de Pascua son respuestas secretas que se producen como resultado a una serie de comandos no documentados. Los resultados varían entre un mensaje o imagen hasta una página de créditos a programadores o un video oculto dentro de un programa.
Muchos ordenadores personales tienen huevos de Pascua ocultos en la memoria de solo lectura, que incluyen listas de desarrolladores, exhortos políticos, trozos de música o imágenes del equipo de desarrollo.
DEC
En el sistema operativo TOPS-10 (1967) para el ordenador DEC PDP-10 el comando se usa para llamar al editor de texto TECO y crear un fichero. Si el argumento para el nombre de fichero era , el comando completo quedaba como (haz el amor). Esto producía una pausa y la respuesta (¿no la guerra?) antes de crear el fichero.
Algunas versiones del sistema operativo DEC OpenVMS tienen códigos de estado de salida ocultos, incluyendo una referencia al sketch Dirty Hungarian Phrasebook de Monty Python : "" devuelve el mensaje "%SYSTEM-W-FISH, my hovercraft is full of eels" (%Sistema-con-pescado, mi hovercraft está lleno de anguilas), mientras que "" devuelve una referencia a un antiguo meme: "%SYSTEM-F-GAMEOVER, All your base are belong to us" (%Sistema-F-juego-finalizado, Toda tu base nos pertenece).
Microsoft
La versión de Microsoft Office de 1997 incluía un simulador de vuelo dentro de Microsoft Excel y un juego de máquina de bolas (pinball) en Microsoft Word. Los sistemas operativos Microsoft Windows anteriores a XP tienen el huevo de Pascua de volcán. En el salvapantallas de texto si se introduce «volcano» se muestran todos los nombres de volcanes en los Estados Unidos. Microsoft retiró este huevo de Pascua en XP, pero añadió otros.
Microsoft Excel 95 contenía un juego de acción oculto similar a Doom (1993) llamado The Hall of Tortured Souls.
Desde 2002 Microsoft no permite código oculto o no documentado como parte de su iniciativa de computación de confianza (trustworthy computing). Linux
thumb|right|«Apt-get moo», huevo de Pascua presente en la aplicación Apt-get.
Dentro del sistema operativo Linux Debian la herramienta apt-get tiene un huevo de Pascua que dibuja una vaca con caracteres ASCII cuando se introduce en el terminal
En un terminal Linux la orden produce un texto de ayuda que al final contiene la frase
En el editor de texto vim la orden produce el texto « » («»).
Apple
En los comienzos de Apple Steve Jobs pedía a sus ingenieros que firmaran su trabajo como artistas. Cada programa incluido en el Macintosh tenía el menú «Acerca de» que mostraba claramente los créditos. Esto hizo que los usuarios conocieran a gente como Andy Hertzfeld, Bill Atkinson, Bruce Horn, Steve Capps o Susan Kare.
Jobs hizo firmar en el molde de la carcasa a todos los que participaron en el proyecto Macintosh, de modo que cuando se abre uno de los Macintosh originales se pueden ver todas esas firmas.
En el PowerMacintosh con System 7.5, si se escribe «secret about box» en el editor SimpleText, y se arrastra al escritorio, aparece una ventana que contiene una bandera con una iguana y el texto «iguana iguana powersurgius». La bandera ondea según la posición del cursor y al rato aparece una foto del equipo de desarrollo con los nombres de todos en una caja inferior.
Steve Jobs, tras su retorno a la compañía, prohibió los huevos de Pascua como una forma de evitar que otras compañías robaran a Apple los ingenieros con talento. En un tiempo en el que la empresa se hundía rápidamente dijo que no tenía sentido facilitar las cosas a la competencia.
Tras la muerte de Jobs el primer huevo de Pascua apareció en 2012 tras una actualización de la Mac App Store para OS X Mountain Lion, en la que las aplicaciones descargadas tenían temporalmente como fecha de descarga la de 24 de enero de 1984, la fecha de lanzamiento del Macintosh. Google
Dan Sandler, cuando trabajaba en el software Android, dijo que los huevos de Pascua ayudaban a establecer el software como una forma de arte, siguiendo los pasos de pintores, músicos y artesanos que introducían pequeñas bromas y referencias dentro de su trabajo desde hace siglos.
Para la versión Android P crearon una app secreta de dibujo en la que los trazos desaparecen al poco tiempo y la obra no se puede guardar.
En la división de Google Maps lanzaron el huevo de Pascua el 10 de marzo de 2018, «Día Internacional de Mario» (Mar10), en el que cambiaron el punto azul de posición por el coche de Mario Kart.
Los huevos de Pascua están incorporados en la cultura de Google y tienen un grupo de correo interno sobre huevos de Pascua (llamado Poultry). Crearon herramientas de software para incorporar fácilmente huevos de Pascua a los resultados de búsqueda. El buscador de Google a veces da huevos de Pascua como respuesta a ciertas preguntas. Por ejemplo, Google Maps una vez respondió a la petición de indicaciones para ir de Japón a China diciendo que usara un jet-ski para atravesar el Océano Pacífico.
En Google Earth la combinación de teclas + + pone al usuario en un simulador de vuelo que le permite volar sobre la superficie de la Tierra. WordPress En el contrato de términos de servicio de WordPress hay un párrafo de renuncia de garantías que dice:
El enlace abre una fotografía de un bistec de carne y un tributo al restaurante de barbacoa Memphys Minnie de San Francisco.