stringtranslate.com

Погоня (видеоигра)

Chase пошаговая компьютерная игра , в которой игрокам предлагается убежать от роботов, запрограммированных на преследование и убийство. Игрок пытается уничтожить роботов, двигаясь таким образом, чтобы роботы сталкивались друг с другом или другими препятствиями. Основная концепция была частью игр, простирающихся до 1970-х годов, и является одним из самых ранних «стандартов» для микрокомпьютерных платформ. Существует множество вариаций, наиболее заметными из которых являются Escape! и Zombies на домашнем компьютере ,Daleks на Mac OS и robots на Unix .

Первоначальный автор игры остается неизвестным, но весьма вероятно, что она началась в системе DTSS в Дартмутском колледже в начале 1970-х годов. Первые публичные версии появились в журнале Creative Computing в начале 1976 года, а в течение следующих нескольких лет появилось множество модифицированных версий. Далеки и роботы появились в 1984 году, что привело к еще одной волне подобных версий. Новые порты продолжают появляться и по сей день.

Геймплей

Роботы BSD очень похожи на оригинальный Chase .

Chase играется на двумерной прямоугольной сетке. Цель игры — убежать от ряда роботов , которые запрограммированы убить игрока.

Игра пошаговая. В оригинальной игре персонаж игрока начинает в случайном месте. В некоторых производных версиях, таких как версия GNOME , игрок начинает в центре сетки. Роботы начинают в случайных местах на сетке. Каждый раз, когда персонаж игрока движется в любом направлении (по горизонтали, вертикали или диагонали), каждый робот перемещается на одну клетку ближе к своему новому местоположению, в зависимости от того, в каком направлении находится кратчайший путь к игроку. Если персонаж игрока сталкивается с роботом, он умирает, и игра заканчивается.

Игрок пытается выжить, заставляя роботов убивать себя, сталкиваясь с другими объектами на карте. Есть два основных способа, которыми это происходит. В более ранних версиях, полученных от Chase!, на карте есть ряд смертельных объектов, которые убьют либо роботов, либо игрока. В более поздних версиях, полученных от robots , карта изначально пуста, и эти опасности создаются, когда два робота сталкиваются, создавая кучу щебня. В любом случае игрок пытается двигаться таким образом, чтобы заставить роботов столкнуться друг с другом или со стационарными препятствиями.

Игрок также может телепортироваться в случайное место в случаях, когда побег иным образом невозможен. Телепортация считается ходом, и роботы ответят движением к новому месту. Поскольку место выбирается случайным образом, игрок может телепортироваться прямо на путь робота. В некоторых версиях игры есть функция «безопасной телепортации», которую игрок может использовать ограниченное количество раз (например, один раз за уровень), а также может быть оружие ближнего боя, которое убивает всех роботов в непосредственной близости, использование которого будет ограничено аналогичным образом.

В некоторых версиях также добавлен танк, который не разрушается при столкновении с другими объектами и действует аналогично другим роботам.

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

Другие версии

Роботы GNOME заменяют графику персонажей спрайтами.

Chase изначально был написан на Dartmouth BASIC в системе DTSS в Dartmouth College . Автор неизвестен, и оригинальные версии исходного кода не были найдены. [ необходима цитата ]

В выпуске Creative Computing за январь-февраль 1976 года содержится версия этого оригинального кода, перенесенная на серию Honeywell 6000 Биллом Коттером. [1] [a] Он был переиздан в 1979 году в More BASIC Computer Games , в то время добавлено примечание, что первоначальным автором был Мак Оглсби, [2] плодовитый автор игр Dartmouth BASIC эпохи мэйнфреймов. [ необходима ссылка ] [b]

Серия относительно прямых копий этой игры появилась в компьютерных журналах той эпохи, включая одну для SWCP 4k BASIC, [3] [ необходим неосновной источник ] и графическую версию с использованием карты VDM-1 для машин с шиной S-100 . [4] [ необходим неосновной источник ] Она также была портирована на язык TUTOR системы PLATO на MODCOMP IV как HiVolts . [5] [ необходим неосновной источник ] . Версия Chase в реальном времени под названием Logan была портирована на HP-2000 Джимом Бернсом в средней школе Университета Сент-Луиса. Она использовала 2D-адресуемый курсор видеотерминала VT52 для генерации игрового поля. Она стала настолько популярной, что в течение месяца монополизировала весь компьютерный центр и впоследствии была удалена из системы.

Многие последующие версии игры были известны как Escape!, хотя неясно, когда это название было впервые использовано. [ необходима цитата ] Одна из таких версий появляется в Announcing: Computer Games для TRS-80 , в которой был добавлен еще один враг, танк, и ограничено два телепорта игрока за матч. [6] [ необходим неосновной источник ] Коммерческая графическая версия Escape! также продавалась Sublogic еще в 1982 году, в ней была добавлена ​​опция реального времени, которая заставляла роботов двигаться, даже если пользователь этого не делал. Обзор этой версии в Creative Computing снова приписал оригинал Маку Оглсби. [7]

Модифицированная версия Escape!, известная как Robot Minefield , была выпущена в 1983 году Тимом Хартнеллом и Натаном Бутчером. Это сократило количество врагов до четырех и устранило танк. Кроме того, игрок мог двигаться только в четырех направлениях (север, юг, восток, запад), в то время как роботы имели возможность двигаться по диагонали. Игра проходила в реальном времени; пока игрок обдумывал свой ход, роботы продолжали приближаться к нему. Эта версия была опубликована в 1983 году в Giant Book of Computer Games . [8] [9]

Роботы на базе Unix были разработаны Алланом Р. Блэком в ноябре 1984 года. В мае 1985 года они были опубликованы в группе новостей Usenet net.sources.games . [10] [ необходим неосновной источник ] [11] Затем они были перенесены в Berkeley Software Distribution Кеном Арнольдом . Версия роботов для BSD Unix впервые появилась в выпуске программного обеспечения 4.3BSD в июне 1986 года. [12] [13] [ необходим неосновной источник ]

Смотрите также

Примечания

  1. ^ Серия Honeywell 6000 представляла собой переименованную серию GE-600 , которая представляет собой ту же машину, что и система DTSS того же периода.
  2. ^ В электронном письме Мак заявил, что он не был первоначальным автором игры. Билл Коттер заявил, что видел оригинал либо на ленте DECUS, либо в системе разделения времени Dartmouth Time-Sharing System . DECUS не показывает похожей программы. Похоже, что Дэвид Х. Аль знал о ее происхождении в системе DTSS и, естественно, приписал ее Маку, основываясь на его потрясающем выходе. Первоначальный автор остается неизвестным.

Ссылки

  1. ^ "CHASE". Creative Computing . Том 2, № 1. Январь 1976. С. 75–76.
  2. Чейз (дополнительная информация от 1979 г.)
  3. «Chase!». Килобо . Февраль 1977. С. 48–50.
  4. ^ Певец, Джозеф Джей (май 1977 г.). «Видео-погоня за 8080/ВДМ». Журнал доктора Добба . стр. 10–16.
  5. ^ Джонс, Дуглас. «HiVolts, игра электрических ограждений».
  6. ^ Nahigian, J. Victor; Hodges, William (1980). Компьютерные игры: для бизнеса, школы и дома для TRS-80 уровня II Basic. стр. 46. ISBN 9780876261651.
  7. ^ "Escape!". Creative Computing . Август 1982. С. 16.
  8. ^ GameBase64: Роботизированное минное поле
  9. ^ Гигантская книга компьютерных игр Тима Хартнелла, стр. 273: Минное поле роботов
  10. ^ Стивен Дж. Мьюир (28 мая 1985 г.). "Игра Robots для 4.2 BSD (вызывает привыкание)". Группа новостей : net.sources.games. Usenet:  [email protected] . Получено 21 августа 2015 г.
  11. ^ роботы, Аллан Р. Блэк
  12. ^ Страница руководства 4.3BSD robots(6)
  13. ^ Исходный код роботов 4.3BSD