БАЗОВЫЕ компьютерные игры
Автор | Дэвид Х. Ал |
---|---|
Художник обложки | Боб Барнер |
Предмет | Компьютерное программирование |
Дата публикации | 1973 |
Предшественник | 101 БАЗОВАЯ компьютерная игра |
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 и обратно. В июле 1973 года Аль опубликовал подборку этих материалов под названием «101 BASIC Computer Games» , которые быстро были распроданы. Это привело к выпуску еще двух тиражей в апреле 1974 и марте 1975 года. [3] Позже Аль заметил, что книг «было гораздо больше, чем компьютеров, поэтому люди покупали по три, четыре, пять книг на каждый компьютер». [2]
В 1974 году Аль покинул DEC, чтобы основать журнал Creative Computing . В следующем году были выпущены первые микрокомпьютеры , и 101 стал весьма популярен среди владельцев этих машин. За выпуском машин «Trinity» 1977 года ( 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]
Игры
[ редактировать ]- чавкать
- Гражданская война
- Шестигранная пешка
- Хаммурапи (по мотивам «Шумерской игры» Дуга Даймента)
- Nim
- Супер Звездный путь
Прием
[ редактировать ]Первая версия, 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 выпустила Small Basic Edition 2010 года классической книги по основным компьютерным играм под названием Basic Computer Games: Small Basic Edition . [7]
В 2021 году на GitHub стартовал проект по переносу игр из этих книг на современные языки.
Листинги программ из второго («микрокомпьютерного») издания и из More Basic Computer Games можно запускать с помощью интерпретатора Brassica с открытым исходным кодом на R или Python .
Компилятор BASIC в Javascript позволяет запускать 101 оригинальную игру в браузере.
Ссылки
[ редактировать ]- ^ Jump up to: а б Андерсон, Джей-Джей (ноябрь 1984 г.). «Дэйв рассказывает Алу историю творческих вычислений». Творческие вычисления . стр. 66–8+.
- ^ Jump up to: а б с д и Маккракен, Гарри (29 апреля 2014 г.). «Пятьдесят лет BASIC, языка программирования, сделавшего компьютеры персональными» . Время . Проверено 5 марта 2021 г.
- ^ Ахль, Дэвид (март 1975 г.). 101 БАЗОВАЯ компьютерная игра . ДЕКАБРЬ.
- ^ «Винтаж БЕЙСИК — Скачать» .
- ^ Архивированная версия GW-BASIC.
- ^ Веб-сайт Microsoft Small Basic
- ^ Веб-сайт Small Basic Computer Games на Computerscienceforkids.com.
Внешние ссылки
[ редактировать ]- LCCN 78-50028
- Базовые компьютерные игры: Small Basic, издание 2010 г.
- Сайт BEKERBOTS Джорджа Бекера. Бекер иллюстрировал книги «Основные компьютерные игры».
- Базовые компьютерные игры, заархивированные на AtariArchives.org.
- Игры и другие программы GW-BASIC, включая избранные из Basic Computer Games. серии Архивировано 25 декабря 2019 г. на Wayback Machine.