CAAD
http://foro.caad.es/

Código Fuente de Aventuras de Texto de 3D Realms
http://foro.caad.es/viewtopic.php?f=18&t=3472
Página 1 de 1

Autor:  Eliuk Blau [ 21 Dic 2009 17:52 ]
Asunto:  Código Fuente de Aventuras de Texto de 3D Realms

Esto lo leí en un blog el día de ayer y me ha parecido lo suficientemente interesante para publicarlo por acá.

Resulta que la empresa 3D Realms (sí, Duke Nukem 3D y tal) desarrolló aventuras de texto. Hace poco liberaron los códigos fuentes. Lo genial del asunto es que los códigos están en lenguaje Pascal, por lo que son objeto de estudio valiosísimo para ver como una empresa "grande" realizaba aventuras de texto en la época. :D Qué lo disfruten. :)

3D Realms Text Adventure Source

Autor:  baltasarq [ 22 Dic 2009 10:34 ]
Asunto:  Re: Código Fuente de Aventuras de Texto de 3D Realms

Hola !

Lo cierto es que el código fuente publicado es ciertamente penoso.
Del estilo de la época, supongo. No sé.

Autor:  agnas [ 01 Feb 2011 22:09 ]
Asunto:  Re: Código Fuente de Aventuras de Texto de 3D Realms

baltasarq escribió:
Hola !

Lo cierto es que el código fuente publicado es ciertamente penoso.
Del estilo de la época, supongo. No sé.

... si nunca has visto el código fuente de la aventura original o de Zork. EL estilo es bastante parecido y utiliza las mismas técnicas de eficiencia y optimización. Por ejemplo me parece genial la forma como maneja el vocabulario ¿árbol de decisión? ¿gramática de metamorfosis? Nada de eso:
Código:
v[18]:='drop\get rid\put down\let go\';
Simplemente un string con las distintas palabras que disparan una acción indexadas por el código de la acción y separadas por un inocente back-slash. Claro, en aquella época 64K de RAM tenían que ser suficientes... Seguramente este programador trabajaba en assembler 386 al mismo tiempo :wink:

Página 1 de 1 Todos los horarios son UTC + 1 hora
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/