Un huevo de Pascua es un mensaje, imagen o característica oculta en un software, un videojuego, una película u otro medio (normalmente electrónico). El término utilizado de esta manera fue acuñado alrededor de 1979 por Steve Wright, el entonces Director de Desarrollo de Software en la División de Consumo de Atari, para describir un mensaje oculto en el videojuego de Atari Adventure , en referencia a una búsqueda de huevos de Pascua .
El primer easter egg de videojuego conocido se encuentra en el videojuego Moonlander de 1973 , en el que el jugador intenta aterrizar un módulo lunar en la Luna; si el jugador opta por volar el módulo horizontalmente a través de varias de las pantallas del juego, se encuentra con un restaurante McDonald's , y si aterriza junto a él, el astronauta lo visitará en lugar de pararse junto a la nave. El easter egg más antiguo conocido en el software en general es uno colocado en el comando "make" para las computadoras PDP-6 / PDP-10 en algún momento entre octubre de 1967 y octubre de 1968, en el que si el usuario intenta crear un archivo llamado "love" escribiendo "make love", el programa responde " ¿not war? " antes de continuar. [2] [3]
El uso del término " huevo de Pascua " para describir características secretas en los videojuegos se origina en el videojuego Adventure de 1980 para la consola de juegos Atari 2600 , programado por el empleado Warren Robinett . En ese momento, Atari no incluía los nombres de los programadores en los créditos del juego, tanto para evitar que los competidores se llevaran a sus desarrolladores como para negarles a los desarrolladores un medio para negociar con la gerencia de los nuevos propietarios, Warner Communications . [4] [5] Robinett, quien no estaba de acuerdo con su supervisor sobre esta falta de reconocimiento, programó en secreto el mensaje "Creado por Warren Robinett" para que apareciera solo si un jugador mueve su avatar sobre un píxel específico (denominado "Punto Gris") durante una cierta parte del juego y entra en una parte previamente "prohibida" del mapa donde se puede encontrar el mensaje. Cuando Robinett dejó Atari, no informó a la compañía del reconocimiento que incluyó en el juego. Poco después de su partida, el "Punto Gris" y su mensaje fueron descubiertos por un jugador. En un principio, la dirección de Atari quería eliminar el mensaje y lanzar el juego de nuevo, hasta que se consideró que era demasiado costoso. En su lugar, Steve Wright, director de desarrollo de software de la división de consumo de Atari, sugirió que mantuvieran el mensaje y, de hecho, fomentaran la inclusión de dichos mensajes en futuros juegos, describiéndolos como huevos de Pascua que los consumidores debían encontrar. [6] [7] [8] [9] [10] [11]
Aunque el mensaje de Robinett en Adventure condujo al primer uso de la frase "huevo de Pascua", los huevos de Pascua se incluyeron en videojuegos anteriores. El primer huevo de Pascua de videojuego conocido se encuentra en Moonlander (1973), en el que el jugador intenta aterrizar una nave espacial en la Luna. Si el jugador vuela lo suficientemente lejos en horizontal, se encuentra con un restaurante McDonald's , y si aterriza junto a él, un astronauta lo visitará en lugar de pararse junto a la nave. [12] Otros huevos de Pascua conocidos incluyen uno en el primer juego de aventuras de texto, Colossal Cave Adventure (1976), a partir del cual se creó Adventure , que incluye varias palabras secretas. Una de ellas es " xyzzy ", un comando que permite al jugador moverse entre dos puntos en el mundo del juego. [13] Según la investigación de Ed Fries , uno de los primeros huevos de Pascua en un videojuego gráfico se puede encontrar en Starship 1 (1977), programado por Ron Milner. Al activar los controles del gabinete en el orden correcto, el jugador puede hacer que aparezca el mensaje "¡Hola Ron!" en la pantalla. Fries lo describe como "el juego arcade más antiguo conocido hasta ahora que claramente cumple con la definición de un huevo de Pascua". La existencia de este huevo de Pascua no se publicó hasta 2017, lo que llevó a Fries a sugerir que, como más de cien juegos arcade son anteriores a Starship 1 , es posible que aún no se hayan descubierto huevos de Pascua anteriores. [14] [15] Fries dice que algunos gabinetes arcade de Atari se revendieron bajo la etiqueta de Kee Games e incluyen cambios en el hardware que hacen que el juego parezca diferente de la versión de Atari. Anti-Aircraft II (1975) incluye un medio para modificar la placa de circuito para hacer que los aviones del juego parezcan ovnis extraterrestres. Fries supone que esta característica puede haber sido pensada para un lanzamiento de Kee Games. Por esta razón, y debido a que requiere una modificación de hardware, Fries cuestiona si cumple con la definición de un huevo de Pascua. [15] En 2004, se encontró un huevo de Pascua que mostraba el apellido del programador Bradley Reid-Selth en Video Whizball (1978), un juego para el sistema Fairchild Channel F. [6]
Desde Adventure , ha habido una larga historia de desarrolladores de videojuegos colocando huevos de Pascua en sus juegos. [16] : 19 La mayoría de los huevos de Pascua son intencionales: un intento de comunicarse con el jugador o una forma de vengarse de la gerencia por un desaire percibido. Los huevos de Pascua en los videojuegos toman una variedad de formas, desde pantallas puramente ornamentales hasta mejoras estéticas que cambian algún elemento del juego durante el juego. El huevo de Pascua incluido en el Age of Empires original (1997) es un ejemplo de esto último; los proyectiles de catapulta se cambian de piedras a vacas. [16] : 19
Los easter eggs más elaborados incluyen niveles secretos y salas de desarrolladores, áreas ocultas y completamente funcionales del juego. Las salas de desarrolladores a menudo incluyen bromas internas del fandom o del equipo de desarrollo y se diferencian de una sala de depuración en que están específicamente destinadas a que el jugador las encuentre. Algunos juegos incluso incluyen minijuegos ocultos como easter eggs. En el juego de LucasArts Day of the Tentacle (1993), el juego original Maniac Mansion (1987) se puede jugar en su versión completa usando una computadora hogareña en la habitación de un personaje. [17] [18] De manera similar, un programador incluyó la totalidad de TimeSplitters 2 (2002) dentro de Homefront: The Revolution (2016), al que se accedía mediante un código especial en una máquina arcade del juego. [19]
Otros easter eggs se originaron sin intención. El Código Konami , un tipo de código de trampa , se convirtió en un easter egg intencional en la mayoría de los juegos, pero se originó a partir de Gradius (1985) de Konami para Nintendo Entertainment System . El programador, Kazuhisa Hashimoto , creó el código como un medio para depurar rápidamente el juego al darle al avatar del jugador salud y poderes adicionales para atravesar fácilmente el juego. Este tipo de códigos normalmente se eliminan del juego antes de que se envíe, pero, en el caso de Gradius , Hashimoto olvidó eliminarlo y el código pronto fue descubierto por los jugadores. Su popularidad inspiró a Konami a reutilizar el código y retenerlo deliberadamente para muchos de sus juegos futuros como un easter egg. [6] [17] [20]
Los problemas técnicos también pueden crear easter eggs involuntarios. Jon Burton , fundador de Traveller's Tales , dijo que muchos easter eggs aparentemente aparentes en sus juegos de Sega Genesis surgieron como resultado de la introducción de trucos de programación para sortear algunas de las dificultades que tenían para obtener la estricta certificación de Sega para sus juegos, detectando cualquier excepción durante la ejecución para que el juego volviera a un estado utilizable para pasar la certificación. Por ejemplo, golpear el costado del cartucho de Sonic 3D Blast (1996) mientras está insertado en la consola hará que el juego vuelva a la pantalla de selección de nivel, que Burton explica que es el manejo de excepciones predeterminado para cualquier error de procesador no identificado, como cuando se pierde temporalmente la conectividad entre el cartucho y el microprocesador de la consola. [21]
En el ámbito del software informático , los huevos de Pascua son respuestas secretas que se producen como resultado de un conjunto de comandos no documentados. Los resultados pueden variar desde un simple mensaje impreso o una imagen hasta una página de créditos de programación o un pequeño videojuego oculto dentro de un programa informático serio.
En el sistema operativo TOPS-10 (para la computadora mainframe DEC PDP-10 ), el comando se utiliza para invocar el editor TECO para crear un archivo. Si se le da el argumento de nombre de archivo , de modo que el comando lea , se detendrá y responderá antes de crear el archivo. [2] El huevo de Pascua fue agregado en algún momento entre octubre de 1967 y octubre de 1968 por William F. Weiher en el Laboratorio de IA de Stanford al programa COMPIL para el PDP-6, que luego se usó en el sistema operativo TOPS-10, lo que lo convirtió en el primer huevo de Pascua en un programa de software. [3] Este mismo comportamiento ocurre en el sistema operativo RSTS/E , donde TECO proporcionará esta respuesta. [ cita requerida ] Otros sistemas operativos Unix responden a " " con " " (una referencia a The Prisoner en Berkeley Unix , 1977). [ cita requerida ]make
love
make love
not war?
why
why not
Algunas versiones del sistema operativo DEC OpenVMS tienen códigos de estado de salida ocultos , incluida una referencia al sketch del libro de frases húngaro sucio de Monty Python ; " " devuelve el mensaje "%SYSTEM-W-FISH, mi aerodeslizador está lleno de anguilas" mientras que " " devuelve una referencia a un meme temprano de Internet : "%SYSTEM-F-GAMEOVER, toda tu base nos pertenece ". [22]exit %xb70
exit %x34b4
Los huevos de Pascua en la versión de 1997 de Microsoft Office incluyen un simulador de vuelo oculto en Microsoft Excel y un juego de pinball en Microsoft Word . [23] [24] Desde 2002, Microsoft no permite ningún código oculto o no documentado como parte de su iniciativa de computación confiable . [25]
La herramienta de paquetes apt-get del sistema operativo Debian tiene un huevo de Pascua que involucra una vaca ASCII cuando se escriben variantes en el shell. [26] [27] [28]apt-get moo
En todos los sistemas operativos Microsoft Windows anteriores a XP se encuentra un huevo de Pascua . En el protector de pantalla de texto 3D , al introducir el texto "volcán" se mostrarán los nombres de todos los volcanes de los Estados Unidos. Microsoft eliminó este huevo de Pascua en XP, pero agregó otros. [29] En Windows Vista y posteriores, al iniciar un ejecutable de protector de pantalla (introducido con Windows Vista) en la línea de comandos con la /p65552
bandera, por ejemplo, al iniciar el protector de pantalla "burbujas" con bubbles.scr /p65552
el parámetro de línea de comandos, se ejecuta como fondo de escritorio . [30] Microsoft Excel 95 contiene un juego de acción oculto similar a Doom (1993) llamado The Hall of Tortured Souls . [31]
El motor de búsqueda Google contiene muchos huevos de Pascua , que se ofrecen al usuario en respuesta a determinadas consultas de búsqueda. [32]
Steve Jobs prohibió los huevos de Pascua en los productos de Apple a su regreso a la empresa. [33] El primer huevo de Pascua que aparece después de su muerte está en una actualización de 2012 de la Mac App Store para OS X Mountain Lion , en la que las aplicaciones descargadas tienen una marca de tiempo temporal como "24 de enero de 1984", la fecha del lanzamiento de las ventas del Macintosh original . [33]
El lenguaje de programación Python y su ecosistema de bibliotecas incluyen varios huevos de Pascua. [34]
Si bien los easter eggs relacionados con la informática suelen encontrarse en el software instalado , en ocasiones existen en el firmware de ciertos dispositivos. En algunas computadoras domésticas y las primeras computadoras personales , la ROM contiene easter eggs, incluidas listas de los nombres de los desarrolladores, exhortaciones políticas, fragmentos de música o imágenes de todo el equipo de desarrollo.
El Palmtop PC HP 200LX (1994) incluye una calculadora hexadecimal no documentada HEXCALC.EXM . El juego de laberinto integrado "Lair of Squid" incorpora una galería oculta de los desarrolladores del software. En modo de prueba muestra varios poemas.
Otros ejemplos notables incluyen algunas versiones del BIOS AMI que el 13 de noviembre de 1993, procedieron a reproducir "Feliz cumpleaños" a través del altavoz de la PC repetidamente en lugar de iniciarse , [35] así como varios modelos tempranos de Apple Macintosh que tienen fotos del equipo de desarrollo en la ROM. Estos huevos de Pascua de Mac fueron bien publicitados en la prensa de Macintosh en ese momento [36] junto con los medios para acceder a ellos, y luego fueron recuperados por un equipo de NYC Resistor, un colectivo de hackers , a través de una elaborada ingeniería inversa . [37] [38] De manera similar, la ROM de Radio Shack Color Computer 3 contiene un código que muestra lo que parecen tres desarrolladores de MicrowareCtrl en una secuencia de pulsaciones de teclas + + : un reinicio completo que descarta cualquier información que se encuentre actualmente en la RAM . [39]AltReset
Varios osciloscopios contienen huevos de Pascua. Un ejemplo es el HP 54600B [ ¿cuándo? ] , conocido por tener un clon de Tetris (1985), [40] y el HP 54622D [ ¿cuándo? ] contiene una imitación del juego Asteroids (1979) llamado Rocks . [41] Otro es el Tektronix 1755A [ ¿cuándo? ] Vector and Waveform Monitor que muestra peces nadando cuando se selecciona Remote > Software version en el menú CONFIG. [42]
En la segunda y tercera revisión de hardware de la cámara SLR Minolta Dynax/Maxxum/Alpha 9 (presentada en 1998) , incluidos todos los cuerpos mejorados SSM/ADI (desde 2003), se puede utilizar una secuencia de botones no documentada para reconfigurar la cámara para que se comporte como la Dynax/Maxxum/Alpha 9Ti (1999) y posteriormente invocar soporte para las funciones adicionales del modelo limitado también en el modelo negro. [43] [44] [45] [46]
Una de las calculadoras electrónicas de bolsillo de HP , la HP-45 (presentada en 1973), tiene un cronómetro incorporado no documentado . [47]
El firmware del escáner de imágenes ScanJet 5p de HP contiene un huevo de Pascua en el que, en un encendido en frío, al mantener presionado el botón de escaneo cuando el selector de ID SCSI en la parte posterior está configurado en "0", hará que el ScanJet reproduzca una versión de " Oda a la alegría " de Schiller , modulando la velocidad del motor paso a paso audible para producir tonos específicos. [48] [49]
El ordenador Commodore Amiga 1000 incluye las firmas del equipo de diseño y desarrollo grabadas en el interior de la carcasa, incluyendo a Jay Miner y la huella de su perro, Mitchy. [50] Los modelos Commodore Amiga 500, 600 y 1200 presentan huevos de Pascua en forma de títulos de canciones de los B-52 como impresión blanca en las placas base . El 500 dice " B52/Rock Lobster ", el 600 dice " June Bug " y el 1200 dice " Channel Z ". [51] El software del sistema operativo Amiga contiene mensajes ocultos. [52] [53]
Muchos diseñadores de circuitos integrados (chips) han incluido elementos gráficos ocultos denominados chip art , que incluyen imágenes, frases, iniciales del desarrollador, logotipos y más. Este diseño gráfico, al igual que el resto del chip, se reproduce en cada copia mediante litografía y grabado . Estos son visibles solo cuando se abre el paquete del chip y se examina con una lupa. [54] La implementación del microchip CVAX de 1984 de la CPU MicroVAX contiene en sus grabados la frase rusa en alfabeto cirílico "VAX: Cuando te importa lo suficiente como para robar lo mejor", [55] colocada allí porque, "sabiendo que algunos CVAX terminarían en la URSS, el equipo quería que los rusos supieran que estábamos pensando en ellos". [54]
Otro ejemplo notable es el controlador profesional de Nintendo Switch : en la placa base del controlador , si un jugador mantiene presionado el joystick derecho y mira atentamente el plástico transparente que rodea su zócalo mientras lo ilumina con una luz, hay un mensaje oculto que dice "THX2ALLGAMEFANS!". El mensaje fue descubierto por el usuario japonés de Twitter Geo Stream el 4 de marzo de 2017, un día después del lanzamiento de Switch.
Se sabe que los artistas de cómics estadounidenses incluyen mensajes ocultos en su arte: [56]
Los huevos de Pascua se encuentran en películas, DVD y discos Blu-ray , a menudo como escenas eliminadas o características adicionales. [65] [66] [67] Klinger afirma que su presencia es "otro significante de arte en el mundo de los suplementos de DVD". [66] Según los críticos de cine estadounidenses James Berardinelli y Roger Ebert , la mayoría de los DVD no los contienen y la mayoría de los ejemplos son "intrascendentes", pero algunos, como el que se encuentra en el lanzamiento del DVD de Memento , "valen la pena el esfuerzo de buscarlos". [67]
A diferencia de los DVD y los juegos de computadora, los programas de radio y televisión no contienen código ejecutable. Los huevos de Pascua aún pueden aparecer en el contenido mismo, como un Mickey escondido en una película de Disney o un número de teléfono real en lugar de un número de teléfono ficticio 555. [ investigación original? ] Un anuncio del Super Bowl de 2014 se filtró en línea en el que una mujer le da a un hombre un número de teléfono real, que el anunciante había escondido como una estrategia de marketing; la primera persona que llamaba al número recibía un par de boletos para el juego. [68] La serie animada de la década de 1980 She-Ra: Princess of Power presentó un personaje llamado Loo-Kee que generalmente aparecía una vez por episodio, escondido en una sola captura de pantalla. Al final del episodio, la captura de pantalla se mostraba nuevamente y Loo-Kee desafiaba a los espectadores a localizarlo antes de revelar su escondite. [69] [70] Adventure Time también tenía un personaje conocido como The Snail que estaba escondido en casi todos los episodios del programa. [71]
Los medios de difusión más recientes, donde los espectadores tienen acceso a copias digitales de alta resolución o servicios de transmisión, pueden incluir más easter eggs que solo se pueden encontrar congelando el programa en ciertos puntos. En la serie antológica Black Mirror , los productores han incluido easter eggs que hacen referencia a episodios pasados, o se vinculan con episodios futuros, como un medio de unir vagamente todos los episodios en un solo universo Black Mirror . [72] La serie de Netflix Stranger Things tenía un easter egg del mundo real donde una camioneta de reparto de pizzas que aparece en la cuarta temporada del programa tenía el número de teléfono (805) 45-PIZZA mostrado en su costado. Si se marcaba ese número, que se traducía a 805-457-4992, conducía a un mensaje especial de Argyle, el conductor de reparto del restaurante ficticio. [73]
El autor de seguridad Michel E. Kabay discutió las preocupaciones de seguridad de los huevos de Pascua en 2000, diciendo que, mientras que la garantía de calidad del software requiere que todo el código sea probado, no se sabe si los huevos de Pascua lo son. Dijo que, como tienden a mantenerse como secretos de programación del resto del proceso de prueba del producto, una " bomba lógica " también podría eludir las pruebas. Kabay afirma que esto socavó la Trusted Computing Base , un paradigma de hardware y software confiable en vigor desde la década de 1980, y es motivo de preocupación dondequiera que se almacene información personal o confidencial, ya que puede ser vulnerable a daños o manipulación. [74] Microsoft creó algunos de los huevos de Pascua más grandes y elaborados, como los de Microsoft Office . [75] En 2005, Larry Osterman de Microsoft reconoció los huevos de Pascua de Microsoft y su participación en el desarrollo de uno, pero los describió como "irresponsables", y escribió que la división de sistemas operativos de la empresa "tiene una política de 'no huevos de Pascua'" como parte de su iniciativa de Computación confiable . [25]
En 2006, Douglas W. Jones afirmó que si bien "algunos easter eggs pueden ser herramientas intencionales utilizadas para detectar copias ilegales , otros son claramente ejemplos de funcionalidad no autorizada que se ha escapado a las pruebas de control de calidad del proveedor". Si bien los easter eggs ocultos son inofensivos, es posible que el malware se oculte de manera similar en las máquinas de votación u otros ordenadores. [76]
Jamie Zawinski, colaborador de Netscape Navigator, afirmó en una entrevista en 1998 que los huevos de Pascua inofensivos imponen una carga insignificante en el software enviado y cumplen el importante propósito de ayudar a la productividad manteniendo contentos a los programadores. [77]
Los huevos de Pascua se han vuelto más conocidos por el público en general y se hace referencia a ellos en obras de arte contemporáneas.
{{cite web}}
: CS1 maint: unfit URL (link)El mejor easter egg de todos es el juego completo de Maniac Mansion, que aparece en una computadora en la mansión del Doctor Fred. Los usuarios pueden jugar el juego original en su totalidad.
{{cite journal}}
: Requiere citar revista |journal=
( ayuda )[…] la actualización SSM/ADI no incorpora la actualización de un cuerpo negro a las especificaciones 9Ti, en cuanto a funciones. Es decir, las funciones personalizadas adicionales (excepto la 20-4) normalmente no existen en los cuerpos negros después de la actualización. Por supuesto, los cuerpos 9Ti no pierden sus funciones adicionales durante la actualización. […] Los fanáticos acérrimos de Minolta de la "belleza negra" pueden sentirse libres de contactar […] si el cuerpo de su cámara ya está actualizado con SSM/ADI o muestra el comportamiento mejorado mencionado anteriormente. Puede que tenga algunas cosas extra para ti... […](NB. No está relacionado con la secuencia de botones no documentada revelada en la publicación de 2010, pero brinda información general sobre las diferencias sutiles de las variantes de la cámara y ya insinúa un truco de manipulación de archivos de configuración interna más elaborado para cambiar los perfiles de la cámara).
{{cite journal}}
: Falta o está vacío |title=
( ayuda )Y hubo una ocasión en la que un artista de producción le dibujó un pene a Bucky en las reimpresiones clásicas del archivo del Capitán América.
Los desarrolladores de Microsoft ocultaron varios Easter Eggs en Word 95/97/2000.