Старые игры на языке BASIC: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
Строка 119: Строка 119:
 
* [http://blog.hardcoregaming101.net/2012/09/basic-history-of-basic-dr-kurtz-david.html Basic History of BASIC - Dr Kurtz, David Ahl, John Lutz, Steve Wozniak]
 
* [http://blog.hardcoregaming101.net/2012/09/basic-history-of-basic-dr-kurtz-david.html Basic History of BASIC - Dr Kurtz, David Ahl, John Lutz, Steve Wozniak]
 
* [http://eab.abime.net/showthread.php?t=55704 Some 8 bit games made in BASIC]
 
* [http://eab.abime.net/showthread.php?t=55704 Some 8 bit games made in BASIC]
 +
* [http://en.wikipedia.org/wiki/List_of_BASIC_dialects List of BASIC dialects]

Версия 17:51, 20 октября 2014

Введение

Одним из наиболее популярных языков программирования игр 60-70-х был, без сомнения, Бейсик. Люди самой разной квалификации сидели за терминалами-телетайпами, управляя мэйнфреймами с разделением времени -- и создавали игры. В играх этих не было графики, не было звуков. Чистый игровой процесс!

Листинги первых игр на BASIC передавались от любителей к любителям, путем самиздата, пока в 1973-м году не увидело свет первое издание одной из значимых книг о компьютерах: BASIC Computer Games Дэвида Эла. Сборник насчитывал 101-у игру. Каждая была снабжена кратким описанием, листингом для самостоятельного набора и примером диалога с компьютером. В сборнике Эла можно обнаружить, например, экономические стратегии (KING, HMRABI) или версию знаменитой Star Trek (SPACWR). Немало будущих разработчиков популярных игр начинали свой путь в программирование вместе с этой книгой.

http://www.digibarn.com/collections/books/basicgames/old-basicgames-book-cover.jpg

В 1975-м году произошли события в мире Бейсика, которые оказали большое влияние на микрокомпьютерную революцию. Речь идет о появлении диалектов языка, удобных для реализации на домашних компьютерах: Tiny BASIC и Altair BASIC (впоследствии -- Microsoft BASIC). Особенно интересен Tiny BASIC: компактный и продуманный язык, который, к тому же, являлся ранним примером свободного ПО. В 1978-м году Дэвид Эл переработал свою книгу в связи с появлением микрокомпьютеров и диалектов Бейсика для них. В конце 70-х книги и журналы с листингами игр на Бейсике стали рядовым явлением. Игры эти обычно запускались на самых разных машинах без изменений или лишь с минимальными модификациями в коде.

Игры

Highnoon (1970)

Стрельба на Диком Западе.

http://www.mybitbox.com/wp-content/uploads/2008/12/cacletter_web-257x300.jpg

Star Trek (1971)

Стратегическая игра на тему "Звездного пути".

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Star_Trek_text_game.png/250px-Star_Trek_text_game.png

Lunar Lander (1971), Rocket, Lunar, LEM, Apollo

Приземление на поверхность Луны. Первая версия Lunar Lander была написана на языке FOCAL.

http://www.mobygames.com/images/shots/s/719331-lunar-lander-arcade-screenshot-default-screens.jpg

The Oregon Trail (1971)

Образовательная игра о жизни американских пионеров.

http://www.mobygames.com/images/shots/s/3587-the-oregon-trail-dos-screenshot-problems-problems-problemss.jpg (ДОС-версия)

Hunt the Wumpus (1972)

Поиск и уничтожение некоего Вампуса (предок Grue?) в лабиринте.

https://ttygames.files.wordpress.com/2013/04/wumpus.png?w=450&h=269

Adventureland (1978), Pirate Adventure (1978)

Текстовые приключения от Скотта Адамса. Код второй игры был опубликован в журнале Byte Magazine, декабрь 1980-го.

http://www.mobygames.com/images/shots/s/242113-adventureland-apple-ii-screenshot-the-adventure-begins-here.jpg

http://www.mobygames.com/images/shots/s/47409-pirate-adventure-apple-ii-screenshot-your-adventure-begins.jpg

Dog Star Adventure (1979)

Текстовое приключение. Код публиковался в журнале SoftSide, май 79-го.

http://www.mobygames.com/images/shots/s/490568-dog-star-adventure-commodore-pet-cbm-screenshot-introduction.jpg

Akalabeth: World of Doom (1979)

Игра Ричарда Гэрриота. То, с чего началась серия Ultima.

http://www.mobygames.com/images/shots/s/43903-akalabeth-world-of-doom-apple-ii-screenshot-shoppes.jpg

DONKEY.BAS (1981)

Игра, за которую Биллу Гейтсу должно было быть стыдно :)

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/DONKEY-GB.png/220px-DONKEY-GB.png

Pitman (1985)

Аркадная головоломка.

http://www.gamasutra.com/db_area/images/blog/216345/Pitman(GBAport).png

Gorillas (1991)

Каждый, кто знаком с QBasic, знает эту игру.

http://www.mobygames.com/images/shots/s/225588-ms-dos-5-included-games-dos-screenshot-gorillas-entering-my.jpg

Книги и журналы

BASIC Computer Games

http://bitsavers.trailing-edge.com/pdf/dec/_Books/101_BASIC_Computer_Games_Mar75.pdf

Compute! Magazine

https://archive.org/details/1983-07-compute-magazine

ZX-РЕВЮ

http://nukpage.narod.ru/zx-review.htm

Как написать игру для ZX Spectrum

http://eureca-1438.ucoz.ru/_ld/0/32_7Ez.pdf

Полезные ссылки