FRIKADAS: Versiones Open Source de cientos de juegos clásicos

24/11/2017Artículo original

Los años comprendidos entre el lanzamiento de Space Invaders en 1978, y la aparición de las primeras consolas modernas, a finales de los ’80, marcaron la que se conoce como la Edad de Oro de los Video-Juegos.

Aunque los gráficos, las tramas y la jugabilidad de los juegos de esa época puedan parecer una broma al lado de los juegos actuales híper-realistas, lo cierto es que en esos años se introdujeron infinidad de novedades tecnológicas que hicieron avanzar a la industria en general y que derivaron de los video-juegos: la unidad central de proceso, las pantallas vectoriales, el scroll multi-dirección, los sprites, los gráficos isométricos, el 3D estereoscópico, la perspectiva de tercera persona, los sombreados, la introducción de chips especializados en audio, los convertidores de analógico a digital (DAC) para síntesis de voz…

Y por supuesto el impacto económico que tuvo y que ayudó mucho también a poner un ordenador en cada casa. Ya en el año 1982, casi en su infancia, la industria de los video-juegos superaba en ventas a la de la música y la del cine juntas. Impresionante.

  Copiado de texto al portapapeles con JavaScript

No es de extrañar que muchos de los que crecimos en los años ’80 sigamos enamorados de los juegos de entonces, y los juegos actuales, a pesar de su espectacularidad, no nos enganchen de la misma manera.

Si tienes adición a los 8 bits y además programas, esto te va a interesar…

Alexander Solovyov, alias Piranha, ha creado la sensacional recopilación Open Source Games clones. Se trata de una enorme lista de versiones de juegos clásicos a los que puedes jugar pero que además disponen de todo su código fuente público.

Puedes encontrar desde los más primitivos como Space Invaders o el de la serpiente (Snake), pasando por Tetris, Super Mario, Age of Empires, Civilization… hasta clasicazos más “modernos” como Doom, Commando, Diablo o hasta Guitar Hero.

  Cómo centrar y distribuir elementos HTML con el módulo flexbox de CSS

Para ayudarte a localizar lo que te interesa, puedes filtrar por lenguaje de programación o por género. Además, cada juego muestra una serie de etiquetas para informarnos del lenguaje utilizado, si está en desarrollo o parado, la licencia que tiene, etc… Pulsando sobre ellas podemos filtrar también:

Si te interesa la programación puedes aprender mucho viendo su código fuente.

Para los más vagos

Para no dejarte solo con lo anterior… si eres de los que disfrutan de los juegos antiguos pero no quieres pasar el trabajo de compilarlos y el código te da un poco igual, el Internet Archive tiene una colección muy generosa de juegos clásicos (¡608 en total!) que se pueden jugar directamente desde el navegador y a los que puedes acceder en el momento.

Esta colección utiliza JSMESS, el emulador base de MAME llevado a JavaScript, y diversos motores de juegos por encima para poder ejecutarlos directamente en tu navegador.

  Programación para Juegos. Artículo 3. ¿Qué es un pixel?

OJO: crean adición 😉

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad