stringtranslate.com

Juegos de computadora básicos

BASIC Computer Games es una recopilación de juegos de ordenador en lenguaje de programación BASIC recopilados por David H. Ahl . Algunos de los juegos fueron escritos o modificados por Ahl también. Entre sus juegos más conocidos se encuentran Hamurabi y Super Star Trek .

Originalmente publicado por DEC en 1973 como 101 BASIC Computer Games , el libro fue tan popular que tuvo dos tiradas más, la última en marzo de 1975. Los programas en estos libros fueron escritos principalmente en el dialecto BASIC que se encuentra en las minicomputadoras de Digital , aunque algunos no se pudieron convertir y aparecieron en dialectos diferentes como Dartmouth BASIC .

En 1974, Ahl dejó DEC. Compró los derechos del libro y lo volvió a publicar con el nuevo nombre. Con el lanzamiento de las primeras microcomputadoras y, poco después, Microsoft BASIC , la colección agregó varios juegos nuevos, eliminó algunos y los que quedaban del original fueron adaptados a este dialecto. A principios de la década de 1980, con decenas de millones de computadoras domésticas en el mercado, se había convertido en el primer libro de computadoras en vender un millón de copias. [1]

Historia

Alrededor de 1971, Ahl adaptó dos de los primeros juegos populares para mainframes del lenguaje FOCAL de DEC a BASIC: Hamurabi y Lunar Lander . Publicó las versiones de BASIC en el boletín educativo de DEC, EDU , que él mismo editaba. Su popularidad fue tal que pidió más propuestas para futuras ediciones del boletín, y rápidamente reunió muchas, de las cuales un grupo considerable provenía de estudiantes de secundaria. [2]

La amplia disponibilidad de BASIC en varias plataformas, en particular la serie Data General Nova y HP 2100 , condujo a un considerable esfuerzo de adaptación hacia y desde la plataforma DEC. En julio de 1973, Ahl publicó una selección de estos envíos como 101 BASIC Computer Games , que se agotó rápidamente. Esto llevó a dos tiradas más en abril de 1974 y marzo de 1975. [3] Ahl señaló más tarde que la cantidad "era mucho mayor que la cantidad de computadoras disponibles, por lo que la gente compraba tres, cuatro, cinco de ellos para cada computadora". [2]

En 1974, Ahl dejó DEC para fundar la revista Creative Computing . Al año siguiente se lanzaron los primeros microordenadores y 101 se hizo bastante popular entre los propietarios de estas máquinas. El lanzamiento de las máquinas "1977 Trinity" ( Apple II , Commodore PET y TRS-80 ) fue seguido pronto por una gran cantidad de nuevas plataformas de microordenadores que competían con BASIC, junto con la base de usuarios que las acompañaba, y la demanda del libro llevó a una segunda edición en 1978. Esta versión eliminó los juegos que no eran de DEC, los reemplazó con algunos de los muchos envíos que había hecho a lo largo de los años y adaptó los que quedaban al formato MS-BASIC. En 1979, había vendido más de 1 millón de copias, el primer libro de informática en hacerlo. [1]

Las ventas se mantuvieron fuertes durante años y dieron lugar a colecciones similares en More Basic Computer Games (1979), Big Computer Games (1984) y Basic Computer Adventures (1984), con traducciones a seis idiomas. [2]

Juegos

Recepción

La primera versión, la 101, se imprimió por segunda vez y se vendieron 10.000 ejemplares. Ahl señaló más tarde que “había muchos más libros que computadoras disponibles, por lo que la gente compraba tres, cuatro o cinco para cada computadora”. [2]

La segunda versión, BASIC , se reimprimió muchas veces y fue el primer libro de informática en vender un millón de copias. Harry McCracken lo llamó "el libro más influyente de la era BASIC". [2]

Legado

Con Vintage Basic, los juegos se pueden ejecutar en cualquier sistema Microsoft Windows (32 bits o 64 bits), macOS (solo 64 bits) o Linux (solo 64 bits). [4] El código fuente del libro se proporciona (con permiso de David H Ahl) en la página de Juegos básicos de computadora de Vintage Basic.

Una máquina Microsoft Windows con el intérprete GW-BASIC (sólo de 32 bits) también puede ejecutar los juegos. [5]

Los juegos también se pueden compilar y reproducir con el entorno de desarrollo Microsoft Small Basic para niños. [6] Computer Science for Kids ha lanzado una edición Small Basic 2010 del clásico libro Basic Computer Games llamado Basic Computer Games: Small Basic Edition . [7]

En 2021 se inició un proyecto en GitHub para trasladar los juegos de estos libros a lenguajes modernos.

Los listados de programas de la segunda edición ("microcomputadora") y de More Basic Computer Games se pueden ejecutar mediante el intérprete de código abierto Brassica en R o Python.

Un compilador de BASIC a Javascript te permite ejecutar los 101 juegos originales en tu navegador.

Referencias

  1. ^ ab Anderson, JJ (noviembre de 1984). "Dave le cuenta a Ahl la historia de la computación creativa". Computación creativa . págs. 66–8+.
  2. ^ abcde McCracken, Harry (29 de abril de 2014). «Cincuenta años de BASIC, el lenguaje de programación que hizo que las computadoras fueran personales». Time . Consultado el 5 de marzo de 2021 .
  3. ^ Ahl, David (marzo de 1975). 101 juegos de computadora BASIC. DIC.
  4. ^ "Vintage BASIC - Descargar".
  5. ^ Versión archivada de GW-BASIC
  6. ^ Sitio web de Microsoft Small Basic
  7. ^ Pequeño sitio web de juegos básicos de computadora en computerscienceforkids.com

Enlaces externos