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 , привела к значительным усилиям по портированию на платформу DEC и обратно.

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

Игры

Прием

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

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

Наследие

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

Компьютер с Microsoft Windows с интерпретатором GW-BASIC (только 32-разрядная версия) также может запускать игры. [4]

Игры также можно компилировать и в них можно играть в среде разработки Microsoft Small Basic для детей. [5] Компания «Компьютерные науки для детей» выпустила в 2010 году небольшое базовое издание классической книги «Базовые компьютерные игры» под названием « Базовые компьютерные игры: Small Basic Edition» . [6]

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

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

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

Рекомендации

  1. ^ Андерсон, Дж. Дж. «Дэйв рассказывает Алу историю творческих вычислений», Creative Computing , Том 10 (ноябрь 1984 г.), стр. 10. 66-8+
  2. ^ abcd Маккракен, Гарри (29 апреля 2014 г.). «Пятьдесят лет BASIC, языка программирования, сделавшего компьютеры персональными». Время . Проверено 5 марта 2021 г.
  3. ^ "Винтажный БЕЙСИК - Скачать" .
  4. ^ Архивированная версия GW-BASIC.
  5. ^ Веб-сайт Microsoft Small Basic
  6. ^ Веб-сайт Small Basic Computer Games на Computerscienceforkids.com.

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