Un huevo de Pascua es un mensaje, imagen o característica oculta en un software, un videojuego, una película u otro medio, generalmente 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 Consumidores 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 huevo de Pascua de videojuego conocido se encuentra en el videojuego Moonlander de 1973 , en el que el jugador intenta hacer 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 encontrará con un restaurante McDonald's , y si aterriza junto a él, el astronauta lo visitará en lugar de pararse junto a la nave. El huevo de Pascua 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 "Hagan el amor", el programa responde " ¿No es la guerra? " antes de continuar. [2] [3]
El uso del término " huevo de Pascua " para describir características secretas en los videojuegos tiene su origen en el videojuego Adventure de 1980 para la consola de juegos Atari 2600 , programado por el empleado Warren Robinett . En ese momento, Atari no incluyó los nombres de los programadores en los créditos del juego, tanto para evitar que los competidores roben 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, que no estuvo de acuerdo con su supervisor por esta falta de reconocimiento, programó en secreto el mensaje "Creado por Warren Robinett" para que apareciera sólo si un jugador mueve su avatar sobre un píxel específico (denominado "Punto gris") durante una determinada parte del juego y entra en una parte del mapa previamente "prohibida" donde se puede encontrar el mensaje. Cuando Robinett dejó Atari, no informó a la empresa del reconocimiento que incluía en el juego. Poco después de su salida, el "Punto Gris" y su mensaje fueron descubiertos por un jugador. Inicialmente, la dirección de Atari quería eliminar el mensaje y lanzar el juego nuevamente, hasta que lo consideraron demasiado costoso. En cambio, Steve Wright, director de desarrollo de software de la división de consumidores de Atari, sugirió que mantuvieran el mensaje y, de hecho, fomentaran la inclusión de dichos mensajes en juegos futuros, describiéndolos como huevos de Pascua para que los consumidores los encuentren. [6] [7] [8] [9] [10] [11]
Si bien el mensaje de Robinett en Adventure llevó al primer uso de la frase "huevo de Pascua", los huevos de Pascua se incluyeron en videojuegos anteriores. El huevo de Pascua de videojuego más antiguo conocido se encuentra en Moonlander (1973), en el que el jugador intenta hacer aterrizar una nave espacial en la Luna. Si el jugador vuela lo suficientemente lejos en horizontal, se encontrará 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. Uno de ellos es " xyzzy ", un comando que permite al jugador moverse entre dos puntos del mundo del juego. [13] Según una investigación de Ed Fries , uno de los primeros huevos de Pascua en un videojuego gráfico se pudo encontrar en Starship 1 (1977), programado por Ron Milner. Al activar los controles del gabinete en el orden correcto, el jugador puede recibir el mensaje "¡Hola Ron!" aparecen en la pantalla. Fries lo describe como "el primer juego de arcade conocido hasta ahora que cumple claramente con 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, dado que más de cien juegos de 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 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 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 porque requiere una modificación de hardware, Fries cuestiona si cumple con la definición de 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 que colocan 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 huevos de Pascua más elaborados incluyen niveles secretos y salas de desarrolladores: áreas ocultas y completamente funcionales del juego. Las salas de desarrolladores a menudo incluyen chistes internos del fandom o del equipo de desarrollo y se diferencian de una sala de depuración en que están diseñadas específicamente para que el jugador las encuentre. Algunos juegos incluso incluyen minijuegos ocultos como huevos de Pascua. 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 doméstica 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 accede mediante un código especial en una máquina recreativa del juego. [19]
Otros huevos de Pascua se originaron de forma involuntaria. El Código Konami , un tipo de código de trampa , se convirtió intencionalmente en un huevo de Pascua en la mayoría de los juegos, pero se originó en 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 dándole al avatar del jugador salud y poderes adicionales para recorrer fácilmente el juego. Este tipo de códigos normalmente se eliminan del juego antes de su envío pero, en el caso de Gradius , Hashimoto se olvidó de eliminarlo y los jugadores pronto descubrieron el código. Su popularidad inspiró a Konami a reutilizar el código y conservarlo deliberadamente para muchos de sus juegos futuros como un huevo de Pascua. [6] [17] [20]
Los problemas técnicos también pueden crear huevos de Pascua involuntarios. Jon Burton , fundador de Traveller's Tales , dijo que muchos huevos de Pascua aparentemente aparentes en sus juegos de Sega Genesis surgieron como resultado de la introducción de trucos de programación para solucionar 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 vuelva a un estado utilizable y pase la certificación. Por ejemplo, golpear el costado del cartucho Sonic 3D Blast (1996) mientras está insertado en la consola hará que el juego regrese a la pantalla de selección de nivel, que Burton explica que es el manejo de excepciones predeterminado para cualquier error no identificado del procesador, como cuando La conectividad entre el cartucho y el microprocesador de la consola se pierde temporalmente. [21]
En software de computadora , los huevos de Pascua son respuestas secretas que ocurren como resultado de un conjunto de comandos no documentados. Los resultados pueden variar desde un simple mensaje o imagen impreso hasta una página de créditos de programador o un pequeño videojuego escondido dentro de un software que de otro modo sería serio.
En el sistema operativo TOPS-10 (para la computadora central DEC PDP-10 ), el comando se usa para invocar el editor TECO para crear un archivo. Si se le da el argumento del nombre del archivo , para que el comando diga , se detendrá y responderá antes de crear el archivo. [2] El huevo de Pascua fue añadido 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 utilizó en el sistema operativo TOPS-10, convirtiéndolo 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 necesaria ] Otros sistemas operativos Unix responden a " " con " " (una referencia a The Prisoner en Berkeley Unix , 1977). [ cita necesaria ]make
love
make love
not war?
why
why not
Algunas versiones del sistema operativo DEC OpenVMS han ocultado códigos de estado de salida , 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 uno de los primeros memes de Internet : "%SYSTEM-F-GAMEOVER, toda tu base nos pertenece ". [22]exit %xb70
exit %x34b4
Los huevos de Pascua en la versión 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 informática confiable . [25]
La herramienta de paquete apt-get del sistema operativo Debian tiene un huevo de Pascua que involucra una vaca ASCII cuando se escriben variantes en el cascarón. [26] [27] [28]apt-get moo
Un huevo de Pascua se encuentra en todos los sistemas operativos Microsoft Windows anteriores a XP . En el protector de pantalla Texto 3D , al ingresar el texto "volcán" se mostrarán los nombres de todos los volcanes en 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 comando con la /p65552
bandera, por ejemplo, al iniciar el protector de pantalla "burbujas" con bubbles.scr /p65552
el parámetro de línea de comando, se ejecuta como fondo de escritorio . [30] Microsoft Excel 95 contiene un juego de acción oculta similar a Doom (1993) llamado The Hall of Tortured Souls . [31]
El motor de búsqueda de Google contiene muchos huevos de Pascua , que se entregan al usuario en respuesta a determinadas consultas de búsqueda. [32]
Steve Jobs prohibió los huevos de Pascua en los productos Apple a su regreso a la empresa. [33]
El primer huevo de Pascua que aparece después de su muerte se encuentra 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 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 huevos de Pascua relacionados con la computadora a menudo se encuentran en el software instalado , ocasionalmente existen en el firmware de ciertos dispositivos. En algunas computadoras domésticas y en las primeras personales, la ROM contiene huevos de Pascua, incluidas listas de nombres de los desarrolladores, exhortaciones políticas, fragmentos de música o imágenes de todo el equipo de desarrollo.
La PC de bolsillo HP 200LX (1994) incluye una calculadora hexadecimal no documentada HEXCALC.EXM . El juego de laberinto incorporado "Lair of Squid" incorpora una galería oculta de los desarrolladores de software. En modo de prueba muestra varios poemas.
Otros ejemplos notables incluyen algunos BIOS AMI de 1993 errantes 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 iniciar , [35] así como varios de los primeros modelos de Apple Macintosh que tienen fotografías del equipo de desarrollo en la ROM. Estos huevos de Pascua de Mac fueron muy 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 , mediante 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 Microware en una secuencia de pulsación de tecla Ctrl+ + : un restablecimiento completo que descarta cualquier información 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? ] Monitor vectorial y de forma de onda que muestra peces nadando cuando se selecciona Remoto > Versión de software en el menú CONFIG. [42]
En la segunda y tercera revisión de hardware de la cámara SLR Minolta Dynax/Maxxum/Alpha 9 (introducida 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 el Dynax/Maxxum/Alpha 9Ti (1999) y posteriormente invocar el 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 Hewlett-Packard , la HP-45 (introducida en 1973), tiene incorporado un cronómetro no documentado . [47]
La computadora Commodore Amiga 1000 incluye las firmas del equipo de diseño y desarrollo grabadas en el interior de la carcasa, incluidas Jay Miner y la huella de su perro, Mitchy. [48] Los modelos Commodore Amiga 500, 600 y 1200 presentan huevos de Pascua en forma de títulos de canciones de los B-52 impresos en blanco en las placas base . El 500 dice " B52/Rock Lobster ", el 600 dice " June Bug " y el 1200 dice " Channel Z ". [49] El software Amiga OS contiene mensajes ocultos. [50] [51]
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. Esta obra de arte, como el resto del chip, se reproduce en cada ejemplar mediante litografía y aguafuerte . Estos sólo son visibles cuando el paquete del chip se abre y se examina con aumento. [52] 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", [53] colocada allí porque, "sabiendo que algunos CVAX terminar en la URSS, el equipo quería que los rusos supieran que estábamos pensando en ellos". [52]
Otro ejemplo notable es el controlador profesional para Nintendo Switch , en la placa base del controlador , si un jugador mantiene presionado el joystick derecho y mira de cerca el plástico transparente que rodea su zócalo mientras lo ilumina con una luz, hay un mensaje oculto que dice "¡GRACIAS A TODOS LOS FANS DEL JUEGO!". 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: [54]
Los huevos de Pascua se encuentran en películas, DVD y discos Blu-ray , a menudo como escenas eliminadas o características adicionales. [63] [64] [65] Klinger afirma que su presencia es "otro significado artístico en el mundo de los suplementos de DVD". [64] 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 , "vale la pena buscarlos". afuera". [65]
A diferencia de los DVD y los juegos de computadora, los programas de radio y televisión no contienen ningún código ejecutable. Es posible que aún aparezcan huevos de Pascua en el contenido mismo, como un Mickey oculto en una película de Disney o un número de teléfono real en lugar de un número de teléfono 555 ficticio . [ investigación original? ] Se filtró en línea un anuncio del Super Bowl de 2014 en el que una señora le da a un hombre un número de teléfono real, que el anunciante había ocultado como una estrategia de marketing; la primera persona que llamó al número recibió un par de entradas para el partido. [66] La serie animada de la década de 1980 She-Ra: Princess of Power presentaba un personaje llamado Loo-Kee que normalmente aparecía una vez por episodio, oculto en una sola captura de pantalla. Al final del episodio, la captura de pantalla se mostraría nuevamente y Loo-Kee desafiaría a los espectadores a localizarlo antes de revelar su escondite. [67] [68] Hora de Aventuras también tenía un personaje conocido como El Caracol que estaba oculto en casi todos los episodios del programa. [69]
Los medios de difusión más recientes, donde los espectadores tienen acceso a copias digitales de alta resolución o servicios de streaming, pueden incluir más huevos de Pascua que sólo se pueden encontrar congelando el programa en ciertos puntos. En la serie de antología Black Mirror , los productores han incluido huevos de Pascua que hacen referencia a episodios pasados, o se vinculan con episodios futuros, como una forma de unir libremente todos los episodios en un solo universo de Black Mirror . [70] La serie de Netflix Stranger Things tenía un huevo de Pascua 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 en su costado. Si se marcaba ese número, que se traducía como 805-457-4992, recibía un mensaje especial de Argyle, el repartidor del restaurante ficticio. [71]
El autor de seguridad Michel E. Kabay discutió las preocupaciones de seguridad de los huevos de Pascua en 2000, diciendo que, si bien 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 vigente 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. [72] Microsoft creó algunos de los huevos de Pascua más grandes y elaborados, como los de Microsoft Office . [73] 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 Trustworthy Computing . [25]
En 2006, Douglas W. Jones dijo que si bien "algunos huevos de Pascua pueden ser herramientas intencionales utilizadas para detectar copias ilegales , otros son claramente ejemplos de funcionalidad no autorizada que ha pasado por alto las pruebas de control de calidad del proveedor". Si bien los huevos de Pascua ocultos son inofensivos en sí mismos, es posible que el malware se oculte de manera similar en máquinas de votación u otras computadoras. [74]
Jamie Zawinski , colaborador de Netscape Navigator, afirmó en una entrevista en 1998 que los huevos de Pascua inofensivos imponen una carga insignificante al software enviado y cumplen el importante propósito de ayudar a la productividad manteniendo contentos a los programadores. [75]
Los huevos de Pascua se han vuelto más conocidos entre el público en general y se hace referencia a ellos en obras de arte contemporáneas.
El mejor huevo de Pascua de todos es el juego Maniac Mansion completo, que aparece en una computadora en la mansión del Doctor Fred. Los usuarios pueden jugar el juego original en su totalidad.
{{cite journal}}
: Citar diario requiere |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 20-4) normalmente todavía no existen en los cuerpos negros después de la actualización. Por supuesto, las carrocerías 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 tiene SSM/ADI actualizado o muestra el comportamiento mejorado mencionado anteriormente. Puede que tenga algunos dulces 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 del archivo 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 vez que un artista de producción le dibujó un pene a Bucky en reimpresiones clásicas del archivo del Capitán América.
Los desarrolladores de Microsoft ocultaron varios huevos de Pascua en Word 95/97/2000.