Connect with us

Hi, what are you looking for?

Tecnología

El código fuente de Zork está disponible, pero no parece que haya quien lo entienda

En 1977, cuatro miembros del Laboratorio de Sistemas de Modelado Dinámico del MIT comenzaron un trabajo sobre ficción interactiva. El software -Zork- se publicó tiempo después por la empresa Infocom (en tres partes, Zork I, II y III). Este programa fue uno de los primeros juegos de aventuras en modo texto, que curiosamente iniciaron el legado de la empresa en lo que se llamó ficción interactiva.

En esos años no había interfaces gráficas de colores como ahora, y este particular juego ocurría todo en modo texto. Al jugador se le indicaba el contexto, la situación en la que estaba y los comandos disponibles. Por ejemplo, el programa podía indicarle: “Has llegado al final del pasillo… ¿Qué quieres hacer ahora?”. Los jugadores escribían comandos simples pero los juegos de Infocom entendían frases más complejas, lo que le daba otra dimensión a este juego, que no tenían programas similares.

Infocom fue comprado en 1986 por Activision, pero esta empresa desapareció un par de años después. De hecho, hay una colección de juegos de Infocom disponibles, manteniendo el espíritu de Zork vivo, sin embargo, el código fuente parecía haberse perdido hasta ahora. Hace unos días,  Jason Scott subió la colección de Zork en código fuente a GitHub, incluyendo la adaptación de Infocom a The Hitchhiker’s Guide to the Galaxy.

Y aunque el código fuente es significativo históricamente, muy pocas personas parecen entender cómo es que funciona.

El problema es que estos juegos se crearon usando ZIL (Zork Implementation Language), el cual está basado en otro viejo lenguaje de programación llamado MIT Design Language (MDL), que a su vez un lenguaje basado en LISP (List Processing).

“[ZIL] se escribió para crear juegos de aventuras”, dijo Scott. La mayoría de las personas probablemente -al echarle una ojeada- puedan interesarse sobre cómo el juego funcionaba, pero para un nicho de programadores, esta colección de información puede convertirse en una nueva investigación. De hecho, ya se había creado el grupo de Facebook “ZIL-ZORK Implementation Language” hace dos años, creado por los entusiastas de ZIL, Jesse McGrew y Adam Sommerfield. Ellos han trabajado en el lenguaje de forma lírica porque no parece ya existir una referencia de ZIL o el código fuente de dicho lenguaje para usarlo con la precisión correspondiente. No obstante, el hecho de que exista el código de la trilogía de Zork, es ya un gran avance para los entusiastas del tema.

Uno de los desarrolladores de Infocom, estudiante del MIT en su momento y creador de Zork, es Dave Lebling, que también es parte del grupo de Facebook y que, de acuerdo a Sommerfield, a veces da una guía a los usuarios. Otro desarrollador de Infocom, Steven Meretzky, también brinda su apoyo “para mantener viva la llama de Zork”.

McGrew escribió un compilador para probar el código de Zork, pero desde luego no hay garantías que trabaje como el original y hay que estar haciendo adecuaciones. Para colmo, la licencia del código de Zork es extraña, pues aunque el código se le dio de forma anónima, no puede considerarse dentro de la licencia de código abierto, porque Activision tiene los derechos del software.

De acuerdo con Scott, los archivos de GitHub representan una fotografía de los sistemas de desarrollo de Infocom al momento en que la empresa cerró, pero no hay forma de comparar los archivos que se tienen de los juegos oficiales con dichos juegos compilados, porque no son necesariamente las versiones finales de los mismos.

“Esta colección tiene fines educativos, como un trabajo para ser discutido y con visos históricos, permitiendo a los investigadores y estudiantes el que puedan analizar el código fuente que se usó para crear este tipo de juegos”, concluye Scott.

La entrada El código fuente de Zork está disponible, pero no parece que haya quien lo entienda se publicó primero en unocero.

Últimas noticias

Troféo de la Copa Mundial de la FIFA 2026 con fondo en blanco y negro.

Deportes

FIFA anunció boletos a 60 dólares para el Mundial 2026; federaciones gestionan asignación de grada básica y reembolsos sin tasa 🎫⚽. #Mundial2026

Agente del MP abrumado por expedientes en una caricatura sobre Sinaloa Agente del MP abrumado por expedientes en una caricatura sobre Sinaloa

Policiaco

Informe revela que las fiscalías estatales están rebasadas en Sinaloa: pocas investigaciones, rezago creciente y víctimas desatendidas, impunidad endémica 🚨🔍⚖️ #fiscalías #Sinaloa

Cierre de instalaciones de Aceites y Reciclados del Pacífico por Profepa en Culiacán Cierre de instalaciones de Aceites y Reciclados del Pacífico por Profepa en Culiacán

Culiacán

Profepa clausura planta Aceites y Reciclados del Pacífico en Culiacán por manejo de residuos peligrosos; inicia sanciones y remediación 🛢️⚠️🏭 #Profepa #Culiacán

Motocicleta moderna recuperada en Mazatlán tras reporte de robo Motocicleta moderna recuperada en Mazatlán tras reporte de robo

Mazatlán

La policía municipal recuperó motocicleta con reporte de robo; fue asegurada, trasladada a pensión y quedó ante Vicefiscalía. 🚓🏍️ #Mazatlán #Seguridad

Cadáver encontrado envuelto en plástico negro en carretera de Navolato Cadáver encontrado envuelto en plástico negro en carretera de Navolato

Navolato

Localizan esta mañana en Navolato, Sinaloa🚨 a un hombre asesinado envuelto en plástico junto a la carretera 50; Fiscalía investiga🔍 #Navolato #Sinaloa

Terence Crawford con varios cinturones de boxeo en un vestidor Terence Crawford con varios cinturones de boxeo en un vestidor

Actualización

Terence Crawford anuncia retiro del boxeo profesional, se despide invicto 42-0 🥊 🏆; agradece en video y cierra legado absoluto. #Crawford #Boxeo

Suscríbete y recibe noticias

Tendencia

Sinaloa

Secretaría de Salud informó que el nuevo hospital IMSS Culiacán tendrá 260 camas, 39 especialidades y helipuerto en 2026 🚁 🏥 #IMSS

Sinaloa

La Fiscalía FGE activó Alerta AMBER Mazatlán📍 tras la desaparición⚠️ de Brayan y Brandon; llaman a denunciar confidencialmente al 800-890-90-92. #AlertaAMBER #Mazatlán

Concordia

Reportan desaparecidos trece jornaleros y conductor desde madrugada en Concordia, Sinaloa; Yamoldcar Tours presentó denuncias y Sabuesas activan búsqueda. 🔎🚌 #desaparecidos #Concordia

Sinaloa

La Fiscalía activó el protocolo Alba en Mazatlán y busca a tres mujeres desaparecidas; pueden reportar información al 800 🔍🚨 #Mazatlán #Desaparecidas

Concordia

Fiscalía y Comisión emitieron fichas por seis desaparecidos en Concordia tras salir en combi blanca rumbo a Mazatlán 🚐🔎 #desaparecidos #Concordia

Sinaloa

La Semar desplegó un operativo en el Triángulo Dorado para ubicar a Aureliano Guzmán, alias El Guano🚁⚓️; habitantes difundieron videos #Sinaloa #Seguridad

Economía

Este martes 16, dirigentes y autoridades se reúnen; si no hay acuerdos, anuncian bloqueos carreteros🚧, cierres de puentes y aduanas🚛 #campo #transporte

Actualización

Autoridades reportan accidente aéreo cerca de Toluca; diez fallecidos, entre ellos tres menores; investigación en curso, según autoridades federales ✈️🕊️ #Toluca #accidenteaéreo #México

Desarrollado por
FIIXCOM