El tamaño no importa!

 

Este es otro aburrido post técnico que habla de cosas inentendible y que solo interesa a nosotros los nerds. Pero bue cada tanto me sale

David Horne podría pasar como un programador mas , de esos que vagamos por la tierra sin pena ni gloria de no ser porque realizo algo que mucho consideran imposible. Logro escribir un juego de ajedrez completito incluso con IA(inteligencia artificial) en menos 1k de memoria.

Para aquellas personas que no están en el medio pueden compara semejante proeza a la de aterrizar un Boeing 747 en una pista de 100 metros de longitud o pintar la mona Lisa en un grano de arroz

Piensen en 1 kilobyte de memoria por un momento. 1024 bytes 1000 caracteres. ¿Se imaginan escribir las reglas del ajedrez en menos de mil caracteres?  parece una tarea imposible  si consideramos que este post ocupa mas memoria y no hace nada. :D

Este pequeño milagro fue realizado en código de maquina y tenia que correr en la ZX81 Sinclar (1983) que solo contaba con 1k de memoria y no siempre estaba todo disponible, por lo que el juego se optimizo para que ocupara 672 bytes

Como les contaba al principio el juego tenia inteligencia, con esto quiero decir que podías jugar contra la maquina si tu orgullo te permitía perder ante 1k de memoria ;) , pero no solo eso también comprobaba que los movimiento  se realizasen de acuerdo con las reglas, y detectaba un triunfo o un empate.

Es impresionante lo que puede lograr un programador cuando  las limitaciones de hardware defienden su experiencia.  Y pensar que en estos días no quejamos cuando nuestro software tiene que correr en 1 Gigabyte de memoria !!!

Mas Info Aquí .


Related Posts:

5 comentarios en El tamaño no importa!

  • Si no se me hubieran fundido los cassetes por la humedad correntina y las gomitas del reproductor dejacen de ser una pasta negra para volver a mover asas cintas… te podría mostrar todo lo que se puede hacer con una Sinclari ZX Sprectrum cuando tenes que hacer y no tenes recursos…

    Load *.*

  • Rodrigo E. Cattarozzi

    ¡¡Alucinante!! Realmente no conocía esta historia, pero un dato más a mi lista de héroes informáticos :D
    ¡Un abrazo a todos!

  • Eso es ponerle ve*ga carajo! No estaba tan tan errado don Bill(ete) Gate$ cuando dijo lo de los 640KB de RAM :P

    Muy bueno el post. Me hiciste acordar al “Truco Arbiser”, popular en PCs hogareñas de los años 80s y hasta mediados de los 90s. Hecho como un proyecto de inteligencia artificial y bastante complejo para la época. La máquina te “gileaba”, insultaba tus despistes y se puede decir que mentía bastante bien para ser de 8 bits ;)

    Dejo el link para mas info: http://www-2.dc.uba.ar/charlas/lud/truco/

Deja una respuesta

 

 

 

Puedes usar estas etiquetas HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Últimos Comentarios

  • Cristian: Justamente esos progresos en las tecnologías y en la facilid...
  • Jago: Me encantan las paradojas. Esta no la conocía, pero es muy i...
  • el sapox: Después tenes que pasar el dato de quien bendice pendrives.....
  • Cristian: "Si queremos contar líneas de código, no deberíamos referirn...
  • Cristian: 1- Fase de optimismo general. Se está tan o...
  • German Zaragoza: A me viene al pelo justo que hoy rindo Diseño de Sistemas xD...
  • @matías_mi: Post viejo, pero ahora estoy de vacaciones y puedo escribir ...