Это хорошая статья. Для получения дополнительной информации нажмите здесь.
Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Star Trek - это текстовая стратегическая видеоигра, основанная нателесериале Star Trek и первоначально выпущенная в 1971 году. В игре игрок командует USS Enterprise с миссией выследить и уничтожить вторгшийся флот клингонских военных кораблей. Игрок путешествует по 64 квадрантам галактики, чтобы атаковать вражеские корабли фазерами и фотонными торпедами в пошаговых сражениях и заправляться на звездных базах , чтобы уничтожить всех врагов до того, как истечет время.

Майк Мэйфилд написал игру на языке программирования BASIC для мэйнфрейма SDS Sigma 7 с целью создания такой игры, как Spacewar! (1962), в которую можно было играть с помощью телетайпа вместо графического дисплея. Затем он переписал его для миникомпьютера HP 2000C в 1972 году, и в следующем году он был включен в каталог общедоступного программного обеспечения Hewlett-Packard . Его взял оттуда Дэвид Х. Ахл , который портировал его вместе с Мэри Коул на BASIC-PLUS и опубликовал исходный код в Digital Equipment Corporation Edu. Новостная рассылка. Она была переиздана вместе с другими компьютерными играми в его бестселлере 101 BASIC Computer Games . В 1974 году Боб Лидом расширил игру до Super Star Trek .

Аль покинул DEC и основал журнал Creative Computing в 1974 году. Он начал портировать игры с 101 на Microsoft BASIC , за исключением Star Trek , где он портировал версию Лидома, а не оригинал Мэйфилда. Результат был выпущен в 1978 году под новым названием BASIC Computer Games . Он появился на рынке одновременно с появлением первых микрокомпьютеров, способных запускать игру. BASIC Computer Games стала первой компьютерной книгой, разошедшейся миллионным тиражом, и версии игры были доступны почти для всех персональных компьютеров.эпохи. Кроме того, были сделаны десятки вариантов и расширений для множества других систем, основанных либо на версиях Лидома, либо на исходных версиях Mayfield.

Геймплей [ править ]

Версия Star Trek, работающая в командном терминале Linux . « Энтерпрайз» , обозначенный буквой «-E-», находится один в квадранте с четырьмя звездами.

Star Trek - это текстовая стратегическая видеоигра, основанная на телесериале Star Trek, в котором игрок, управляя звездолетом USS Enterprise , летает через галактику и выслеживает клингонские боевые корабли в течение ограниченного времени. Игра начинается с краткого текстового описания миссии, после чего игроку разрешается вводить команды. Каждая игра начинается с разного количества клингонов, дружественных звездных баз., и звезды разлетелись по всей галактике. Галактика изображена в виде сетки «квадрантов» 8 на 8. Каждый квадрант далее делится на сетку «секторов» 8 на 8. Количество звезд, клингонов и звездных баз в любом квадранте устанавливается в начале игры, но их точное положение меняется каждый раз, когда игрок входит в этот квадрант. [1] [2]

Игрок может просмотреть текстовую карту текущего квадранта, выполнив команду быстрого сканирования. Звезды, клингонские корабли, звездные базы и само « Энтерпрайз » показаны в виде текстовых фигур в квадратной сетке; предприятия , например, представлена с -E-. Игрок также может использовать сканирование на большом расстоянии, чтобы распечатать карту квадрантов, лежащих непосредственно вокруг « Энтерпрайза» , со списком количества звезд, клингонов и звездных баз в каждом квадранте. Игрок перемещается между квадрантами и внутри них с помощью варп-двигателя . [1] [2]

Клингонские корабли могут быть атакованы фазерами или фотонными торпедами . Фазеры не обязательно должны быть нацелены, но их сила и, следовательно, величина урона падает с расстоянием, и игрок должен выбрать, сколько энергии вкладывать в каждый выстрел. Торпеды не страдают от этого падения мощности и уничтожают клингонский корабль одним ударом, но должны быть нацелены с использованием полярных координат . [1] [2] Более поздние версии игры расширили эту боевую систему, добавив такие функции, как клингонские корабли, движущиеся после каждого выстрела, если не уничтожены, атаки противника, наносящие урон системам, таким как сканеры или щиты, звезды, поглощающие торпеды, которые поражают их, и калькулятор, помогающий определить правильный угол для запуска торпед. [3][2] Бой пошаговый, и клингонские корабли в свою очередь будут стрелять в игрока. [2]

Движение, бой и щиты - все это истощает запас энергии Энтерпрайза , который можно восстановить, перелетев на звездную базу. [2] В некоторых версиях игры есть дополнительные возможности для чрезвычайных ситуаций, такие как вызов помощи со звездной базы, использование экспериментального луча смерти, загрузка сырых кристаллов дилития в варп-двигатель или покидание корабля. Команды движения занимают время в зависимости от того, как далеко движется игрок. [3] Игра заканчивается, когда Энтерпрайз уничтожен, все клингоны уничтожены или время истекает. Оценка в форме рейтинга отображается в конце игры на основе использования энергии, полученного и нанесенного урона и оставшегося времени. [1] [2]

Развитие [ править ]

Звездный путь [ править ]

Терминал компьютерный телетайп ASR-33

В 1971 году Майк Мэйфилд, который тогда учился в старшей школе, часто посещал компьютерную лабораторию Калифорнийского университета в Ирвине , обучаясь программированию. В лаборатории работали как мэйнфреймы SDS Sigma 7, так и DEC PDP-10 . На PDP-10 размещалась копия Spacewar! , многопользовательская видеоигра о космических боевых действиях, разработанная в 1962 году на заре истории видеоигр . Мэйфилд получил незаконный доступ к Sigma 7 в лаборатории и хотел создать свою собственную версию игры для системы. Космическая война! однако требовалось отображение векторной графики , а у Sigma 7 был доступ только к неграфическому телетайпу модели 33 ASR.телетайп . [4]

Мэйфилд решил создать игру в духе Spacewar! это можно было воспроизвести на телетайпе, и он вместе со своими друзьями обдумал несколько идей. Поскольку ни у кого из группы не было большого опыта работы с компьютерами, большинство идей были невыполнимы, но одна идея, которую он любил и считал возможной, - это игра, основанная на « Звездном пути» , которая затем была распространена по телевидению. Концепция включала в себя печать карты галактики и карты местной звездной системы, а также фазерное оружие, сила атаки которого снижалась с увеличением расстояния. Мэйфилд начал программировать игру, создавая перфоленту игры в конце каждого сеанса программирования и загружая ее обратно в компьютер на следующий день. Он работал над игрой до конца учебного года и до лета после окончания учебы.[3]

Позднее тем летом Мэйфилд купил калькулятор HP-35 и часто посещал местный офис продаж Hewlett-Packard . Сотрудники предложили разрешить ему использовать мини-компьютер HP 2000C в офисе, если он создаст для него версию своей игры « Звездный путь» ; поскольку версия языка программирования BASIC на компьютере отличалась от Sigma 7, он решил отказаться от версии Sigma 7 и переписать программу с нуля. Он завершил его 20 октября 1972 года, и игра была добавлена ​​в библиотеку программного обеспечения HP Public Domain Contributed Program как STTR1.в феврале 1973 года, когда Мэйфилд приписал игру Centerline Engineering, компании, которую он собирался открыть. [1] [3] Он был также опубликован в информационном бюллетене People's Computer Company и переиздан в сборнике « Что делать после того, как вы вернетесь» (1975). [5]

Дэвид Х. Аль был сотрудником отдела образования Digital Equipment Corporation (DEC), а также собирал игры BASIC и распространял их в информационном бюллетене Edu компании . Он и его коллега Мэри Коул портировали STTR1 на DEC BASIC-PLUS летом 1973 года с некоторыми дополнениями, и он опубликовал эту версию в информационном бюллетене. Аль приписал игру «Майку Мэйфилду из Centerline Engineering and / or Custom Data». [3] В конце 1973 года он выпустил книгу « 101 BASIC Computer Games» , содержащую описания и исходный код ранних игр для мэйнфреймов и компьютерных игр, написанных на BASIC.101 BASIC Computer Games была знаковой игрой в программировании компьютерных игр и стала бестселлером с более чем 10 000 проданных копий - больше, чем продажи компьютеров в то время. Таким образом, BASIC-порты компьютерных игр для мэйнфреймов, включенные в книгу, часто были более долговечными, чем их оригинальные версии или другие компьютерные игры для мэйнфреймов. [6] Он включил « Звездный путь» в книгу как SPACWR , то есть « Космическая война» . [2]

Super Star Trek [ править ]

В начале 1974 года Боб Лидом увидел версию игры Ала в 101 BASIC Computer Games, когда работал с мини-компьютером Data General Nova 800 в Westinghouse Electric Corporation и никогда не видел Star Trek.игру раньше, начал портировать в систему. После того, как он запустил игру, он начал расширять ее предложениями друзей. Он изменил пользовательский интерфейс, заменив числовые коды оригинальной игры трехбуквенными командами и добавив отчеты о состоянии из отображаемых персонажей и имен для квадрантов галактики, а также пересмотрел игровой процесс, добавив движущиеся клингонские корабли, параметры навигации и управления огнем, а также расширенный библиотечный компьютер. Когда он был завершен, он написал письмо в информационный бюллетень Народной компьютерной компании с описанием игры. [3]

Аль, который к тому времени покинул DEC, чтобы основать журнал Creative Computing , увидел описание Лидома в информационном бюллетене и связался с ним, чтобы опубликовать игру в своем журнале. Аль перенес ее на Microsoft BASIC и опубликовал исходный код игры как Super Star Trek, чтобы отличить ее от оригинальной игры Star Trek , назвав ее «безусловно лучшей» версией. Позже он включил его под этим названием в антологию The Best of Creative Computing 1976 года, а также в издание 1978 года 101 BASIC Computer Games , переименованное в BASIC Computer Games.. Он добавил примечание о том, что у него есть разрешение от правообладателей использовать название шоу в названии вместе с более длинной записью, написанной Лидом, объясняющей, почему в галактике 64 квадранта, хотя термин предполагает, что их должно быть только четыре. [2] [3] [7] BASIC Computer Games была первой компьютерной книгой, разошедшейся миллионным тиражом, что дало версии Лидома гораздо более широкую аудиторию, чем оригинальные версии Мэйфилда и Аля. [6]

Прием и наследие [ править ]

Все под солнцем программировали игры, основанные на «Звездном пути».

-  БАЙТ , 1977 [8]

Звездный путь , особенно версия Супер Звездного пути , был чрезвычайно популярен для той эпохи. К 1975 году он распространился на мэйнфреймы по всей территории Соединенных Штатов, и в 1978 году Аль заявил в BASIC Computer Games, что трудно найти компьютерную установку, которая не содержала бы версию Star Trek . [7] [9] К 1980 году « Звездный путь» был описан Марком Херро в журнале «Дракон » как «одна из самых популярных (если не самая популярная) компьютерных игр», с буквально множеством различных версий этой игры. вокруг". [10]По крайней мере, в одном опубликованном в том году художественном произведении упоминалась игра, в рассказе «Другая игра в космическую войну», опубликованном в антологии Creative Computing . [11] Обзор игры и ее бесчисленных версий в The Register, сделанный Тони Смитом за 2013 год, пришел к выводу, что «как и в большинство игр того периода, в нее было интересно сыграть один или два раза, но ей не хватало выносливости». Тем не менее, для игроков того времени, когда он был выпущен, это было «блестящими новыми воротами в« новые странные миры »». [1]

Широкая популярность игры, особенно Super Star Trek , наряду с доступностью исходного кода, привела к многочисленным переносам обеих версий игры на мэйнфреймы и микрокомпьютеры . [1] [3] [12] Также были созданы альтернативные версии игры, основанные на « Звездном пути» , « Суперзвездном пути» или на обоих. Дэвид Матушек и Пол Рейнольдс написали расширенную версию оригинальной игры на языке Fortran под названием UT Super Star Trek ; Эрик Аллман перенес эту версию на язык программирования C, чтобы она стала BSD Trek , которая все еще включена в Debian.пакет классических игр для Unix . [1] [13] BYTE опубликовал BASIC-версию Дэвида Прайса в марте 1977 года, в которой использовалась исходная система команд, основанная на числах. [8] В 1983 году обозреватель BYTE Джерри Пурнелль утверждал, что написал «самую сложную в мире игру Star Trek » на CBASIC . [14] условно версия для MS-DOS , EGATrek , был выпущен в конце 1980 - х годов , которые заменили оригинальные текстовые экраны с базовой графики , которые реализованы с несколькими панелями дисплея. [15]

В дополнение к бесплатным портам было выпущено несколько коммерческих версий игры. Apple Inc. выпустила версию для Apple II + под названием Apple Trek в 1979 году, а Atari, Inc. выпустила версию для Atari 2600 как Stellar Track в 1980 году. TRS-80 имел по крайней мере три отдельных коммерчески доступных игры Star Trek, включая Trek-80 от Processor Technology (позже переименованный в Invasion Force ), который добавил больше интерактивности и ряд новых опций, включенных из несвязанного Trek73 , второго Trek-80 от Judges Guild иСтартрек 3.5 от Adventure International . [1] [16] [17] Acornsoft выпустила версию под названием Galaxy для своих компьютерных систем, а Tandy Computers выпустила Space Trek для своих. [1] Еще одна версия была написана на BASICA для персонального компьютера IBM в 1982 году, Video Trek 88 ; написанная Windmill Software , она использовала числа для большинства команд, как и более ранняя версия BYTE . [18] Компания Apex Software выпустила TI-Trek для Texas Instruments TI-99 / 4A.в 1983 году, который включает речь, если присутствует синтезатор речи. [19] Star Fleet I: The War Begins 1984 года от Interstel был вариантом, коммерчески выпущенным для нескольких компьютерных систем. Эта игра была достаточно успешной, чтобы породить серию . [20]

Многочисленные хобби-проекты и по сей день продолжают переносить оригинальные версии игр и улучшенные варианты на другие языки и системы. [1] Кроме того, некоторые коммерческие игры были вдохновлены Star Trek , например, Star Raiders (1979), которая изначально была разработана как трехмерная версия игры в реальном времени. [21] [22] Еще в 1994 году, коллектив Star Trek варианты были еще достаточно популярны , что Computer Gaming World утверждает , что в противном случае не связаны Stellar Explorer , " игры s непосредственно на его основе, и что«кто -то, кто помнит старый Trekgames [...] будет точно знать, о чем эта игра » [23].

См. Также [ править ]

  • Список Star Trek игр

Ссылки [ править ]

  1. ^ a b c d e f g h i j k Смит, Тони (2013-05-03). «Звездный путь: Оригинальная компьютерная игра» . Реестр . Публикация ситуации. Архивировано 28 апреля 2018 года . Проверено 28 ноября 2018 .
  2. ^ a b c d e f g h i «Лучшее из творческих вычислений» , стр. 275–281.
  3. ^ a b c d e f g h Марковиц, Мори; Мэйфилд, Майк (2000). «Звездный путь» . Игры славы. Архивировано 6 ноября 2018 года . Проверено 27 ноября 2018 .
  4. ^ Смит, Александр (2019). Они создают миры: История людей и компании , которые сформировали видео игровой индустрии, Том I . CRC Press . п. 243. ISBN. 9781138389908.
  5. Что делать после того, как вы нажмете Return , стр. 98–101.
  6. ^ a b Маккрэкен, Гарри (2014-04-29). «Пятьдесят лет BASIC, языка программирования, который сделал компьютеры персональными» . Время . Архивировано 5 февраля 2016 года . Проверено 12 февраля 2016 .
  7. ^ a b BASIC Computer Games , стр. 157–163.
  8. ^ a b Прайс, Дэвид (март 1977 г.). «Полеты фантазии с предприятием» . БАЙТ . Vol. 2 шт. 3. УБМ . С. 106–113. ISSN 0360-5280 . Архивировано 25 марта 2016 года . Проверено 16 октября 2013 . 
  9. ^ "История игр Star Trek для ПК от GameSpot" . GameSpot . CBS Interactive . 2000. Архивировано из оригинала на 2010-06-16 . Проверено 28 ноября 2018 .
  10. ^ Херро, Марк (июнь 1980). «Электрический глаз» (PDF) . Дракон . ТСР (38): 52–54. ISSN 0279-6848 . Архивировано (PDF) из оригинала на 2015-07-14 . Проверено 14 февраля 2016 .  
  11. ^ Локвуд, Рэндал (1980). «Еще одна игра в космическую войну» . В Тейлоре, Роберте; Грин, Бурченал (ред.). Рассказы о чудесной машине: 35 историй вычислительной техники . Creative Computing Press . С. 251–255. ISBN 978-0-916688-05-9.
  12. ^ "Космический путь" . Центр истории вычислений . Архивировано 28 ноября 2018 года . Проверено 28 ноября 2018 .
  13. ^ "Пакет: bsdgames" . Пакеты Debian . Программное обеспечение в общественных интересах . Архивировано 6 ноября 2018 года . Проверено 28 ноября 2018 .
  14. ^ Pournelle, Джерри (декабрь 1983). "Приятель, ты можешь пощадить дверную защелку?" . БАЙТ . Vol. 8 нет. 12. УБМ . п. 59. ISSN 0360-5280 . Проверено 20 октября 2013 . 
  15. ^ Андерсон, Кевин. «ЭГАТрек» . GameSpy . CBS Interactive . Архивировано из оригинала на 2010-04-28 . Проверено 28 ноября 2018 .
  16. ^ Митчелл, Скотт (июнь 1981). «Стартрек 4.0 и Стартрек 3.5» . БАЙТ . Vol. 6 шт. 6. УБМ . С. 352, 354. ISSN 0360-5280 . Архивировано 27 сентября 2013 года . Проверено 26 февраля 2017 . 
  17. ^ Додж, Майкл (апрель 1980). «Электрический глаз» (PDF) . Дракон . ТСР (36): 65. ISSN 0279-6848 . Архивировано (PDF) из оригинала 21 марта 2016 года . Проверено 28 ноября 2018 .  
  18. ^ "Видео Trek 88". Килобод Микрокомпьютеры . Vol. 7 нет. 6. Уэйн Грин . Июнь 1983 г. с. 14. ISSN 0192-4575 . 
  19. ^ "Ti Trek" . Центр истории вычислений . Архивировано 28 ноября 2018 года . Проверено 28 ноября 2018 .
  20. ^ Мерфи, Брайан Дж. (Сентябрь 1986). «Игровая комната» . InCider . Vol. 4 шт. 9. Международная группа данных . С. 113–114. ISSN 0740-0101 . Проверено 2 июля 2014 . 
  21. ^ Бартон, Мэтт; Логуидице, Билл (2009-09-08). «История Star Raiders: Принятие командования» . Гамасутра . УБМ . Архивировано 15 марта 2016 года . Проверено 7 января 2019 .
  22. ^ Папас, Ли (октябрь 1986). «Интервью с Дугом Нойбауэром» . АНАЛОГОВЫЕ Вычисления . № 47. ISSN 0744-9917 . Архивировано 5 января 2019 года. 
  23. ^ "Взглянув" . Компьютерный игровой мир . № 118. Май 1994. С. 174–180. ISSN 0744-6667 . Архивировано 3 июля 2014 года . Проверено 11 ноября 2017 . 

Источники [ править ]

  • Ахл, Дэвид (ноябрь 1978 г.). ОСНОВНЫЕ Компьютерные игры (2-е изд.). Издательство Workman. ISBN 978-0-89480-052-8.
  • Ахл, Дэвид (1976). Лучшее из творческих вычислений . 1 . Creative Computing Press . ISBN 978-0-916688-01-1.
  • Что делать после того, как вы нажмете "Вернуть" . Народная компьютерная компания . 1975 г.

Внешние ссылки [ править ]

  • Исходный код HP 2000C BASIC для версии STTR1 Майка Мэйфилда
  • Воспроизводимые версия из Super Star Trek
  • Воспроизводимая версия из Super Star Trek с звуковыми эффектами
  • Порты Super Star Trek на C , JavaScript , Pascal , Seed7 и Clojure
  • Воспроизводимые версия из Star Trek 3,5 порта TRS-80