stringtranslate.com

БАЗОВЫЕ компьютерные игры

BASIC Computer Games — сборник компьютерных игр на языке программирования BASIC, собранный Дэвидом Х. Алем . Некоторые из игр были написаны или модифицированы также Алем. Среди его наиболее известных игр — Hamurabi и Super Star Trek .

Первоначально опубликованная DEC в 1973 году под названием «101 BASIC Computer Games» , книга была настолько популярна, что выдержала еще два тиража, последний из которых вышел в марте 1975 года. Программы в этих книгах были в основном написаны на диалекте BASIC, используемом на мини-компьютерах Digital , хотя некоторые из них не могли быть преобразованы и были представлены на других диалектах, таких как Dartmouth BASIC .

В 1974 году Аль покинул DEC. Он выкупил права на книгу и переиздал ее под новым названием. С выпуском первых микрокомпьютеров и вскоре после этого Microsoft BASIC в сборник было добавлено несколько новых игр, некоторые были удалены, а те, что остались от оригинала, были перенесены на этот диалект. К началу 1980-х годов, когда на рынке было десятки миллионов домашних компьютеров , она стала первой компьютерной книгой, проданной тиражом в миллион экземпляров. [1]

История

Около 1971 года Аль перенес две популярные ранние игры для мэйнфреймов с языка DEC FOCAL на BASIC: Hamurabi и Lunar Lander . Он опубликовал версии BASIC в образовательном бюллетене DEC EDU , который он редактировал. Их популярность была такова, что он призвал присылать больше материалов для будущих выпусков бюллетеня и быстро собрал много, причем значительная часть из них поступила от учеников старших классов. [2]

Широкая доступность BASIC на различных платформах, в частности, на Data General Nova и HP 2100 series, привела к значительным усилиям по портированию на платформу DEC и с нее. В июле 1973 года Аль опубликовал подборку этих заявок под названием 101 BASIC Computer Games , которая быстро разошлась. Это привело к двум последующим тиражам в апреле 1974 года и марте 1975 года. [3] Позже Аль отметил, что «количество книг было намного больше, чем компьютеров, поэтому люди покупали по три, четыре, пять книг для каждого компьютера». [2]

В 1974 году Аль покинул DEC, чтобы начать журнал Creative Computing . В следующем году были выпущены первые микрокомпьютеры , и 101 стал довольно популярен среди владельцев этих машин. За выпуском машин «1977 Trinity» ( Apple II , Commodore PET и TRS-80 ) вскоре последовало множество новых конкурирующих микрокомпьютерных платформ с BASIC, а также пользовательская база, которая к ним присоединилась, и спрос на книгу привел к ее второму изданию в 1978 году. В этой версии были удалены игры, не относящиеся к DEC, заменены некоторыми из многочисленных представленных им за эти годы, а те, что остались, были перенесены в формат MS-BASIC. К 1979 году было продано более 1 миллиона экземпляров, и это была первая компьютерная книга, сделавшая это. [1]

Продажи оставались высокими в течение многих лет и породили похожие коллекции More Basic Computer Games (1979), Big Computer Games (1984) и Basic Computer Adventures (1984), переведенные на шесть языков. [2]

Игры

Прием

Первая версия, 101, пошла на второй тираж и в конечном итоге была продана тиражом 10 000 экземпляров. Позже Аль заметил, что «книг было гораздо больше, чем компьютеров вокруг, поэтому люди покупали по три, четыре, пять из них для каждого компьютера». [2]

Вторая версия, BASIC , была переиздана много раз и стала первой компьютерной книгой, проданной тиражом в миллион экземпляров. Гарри Маккракен назвал ее «самой влиятельной книгой эпохи BASIC». [2]

Наследие

Используя Vintage Basic, игры можно запускать на любой системе Microsoft Windows (32- или 64-разрядной), macOS (только 64-разрядной) или Linux (только 64-разрядной). [4] Исходный код книги предоставлен (с разрешения Дэвида Х. Аль) на странице Basic Computer Games на Vintage Basic.

Машина с Microsoft Windows и интерпретатором GW-BASIC (только 32-битная) также может запускать игры. [5]

Игры также можно компилировать и запускать с помощью среды разработки Microsoft Small Basic для детей. [6] Computer Science for Kids выпустила в 2010 году издание Small Basic Edition классической книги Basic Computer Games под названием Basic Computer Games: Small Basic Edition . [7]

В 2021 году на GitHub стартовал проект по переносу игр из этих книг на современные языки.

Листинги программ из второго («микрокомпьютерного») издания и из More Basic Computer Games можно запустить с помощью интерпретатора Brassica с открытым исходным кодом на языке R или Python.

Компилятор BASIC в Javascript позволяет запускать 101 оригинальную игру в браузере.

Ссылки

  1. ^ ab Anderson, JJ (ноябрь 1984 г.). «Дэйв рассказывает Алю — историю креативных вычислений». Creative Computing . стр. 66–8+.
  2. ^ abcde МакКракен, Гарри (29 апреля 2014 г.). «Пятьдесят лет BASIC, языка программирования, который сделал компьютеры персональными». Time . Получено 5 марта 2021 г. .
  3. Аль, Дэвид (март 1975 г.). 101 BASIC Computer Games. ДЕКАБРЬ.
  4. ^ "Vintage BASIC - Загрузить".
  5. ^ Архивная версия GW-BASIC
  6. ^ Веб-сайт Microsoft Small Basic
  7. ^ Сайт Small Basic Computer Games на computerscienceforkids.com

Внешние ссылки