Введение
Пошаговая компьютерная игра Chase – это пошаговая компьютерная игра, в которой игрокам необходимо сбежать от роботов, запрограммированных на их преследование и уничтожение. Игрок пытается уничтожить роботов, перемещаясь таким образом, чтобы они сталкивались друг с другом или с другими препятствиями. Базовая концепция игры восходит к 1970-м годам и является одной из первых "стандартных" игр для микрокомпьютерных платформ. Существует множество вариаций, наиболее известными из которых являются Escape! и Zombies для домашних компьютеров, Daleks на Mac OS и Robots на Unix. Имя оригинального автора игры неизвестно, но, вероятно, она возникла на системе DTSS в Дартмутском колледже в начале 1970-х годов. Первые публичные версии были опубликованы в журнале Creative Computing в начале 1976 года, а в последующие годы появилось множество модифицированных версий. Daleks и Robots появились в 1984 году, вызвав новую волну подобных игр. Новые порты продолжают выходить и по сей день.
Chase is a turn based computer game in which players are tasked with escaping from robots programmed to pursue and kill them. The player attempts to destroy the robots by moving in such a way that the robots collide with each other or other obstacles. The basic concept has been part of games stretching into the 1970s, and is among the earliest of the "standards" for microcomputer platforms. Many variations exist, the most notable being the home computer based Escape! and Zombies, Daleks on Mac OS and robots on Unix. The original author of the game remains unknown, but it is highly likely it started on the DTSS system at Dartmouth College in the early 1970s. The first public versions appeared in Creative Computing magazine in early 1976 and a variety of modified versions appeared over the next few years. Daleks and robots both appeared in 1984, leading to another wave of similar versions. New ports continue to appear to this day.
Геймплей
Игра "Чейз" ведётся на двухмерной прямоугольной сетке. Цель игры — сбежать от нескольких роботов, запрограммированных на уничтожение игрока. Игра пошаговая. В оригинальной версии игры персонаж игрока начинает в случайно выбранной точке. В некоторых производных версиях, например, в версии для GNOME, игрок начинает в центре сетки. Роботы начинают в случайно выбранных точках на сетке. Каждый раз, когда персонаж игрока перемещается на одну клетку в любом направлении (горизонтально, вертикально или по диагонали), каждый робот приближается на одну клетку к новому местоположению игрока, выбирая кратчайший путь. Если персонаж игрока сталкивается с роботом, он погибает, и игра заканчивается. Игрок пытается выжить, заставляя роботов уничтожать себя, сталкивая их с другими объектами на карте. Это происходит двумя основными способами. В ранних версиях, основанных на "Chase!", на карте есть смертоносные объекты, которые уничтожают либо роботов, либо игрока. В более поздних версиях, произошедших от "robots", карта изначально пуста, и эти опасности возникают при столкновении двух роботов, образуя груду обломков. В любом случае, игрок пытается двигаться так, чтобы роботы сталкивались друг с другом или с неподвижными препятствиями. Игрок также может телепортироваться в случайно выбранную точку, если побег иным способом невозможен. Телепортация считается ходом, и роботы реагируют, двигаясь к новому местоположению игрока. Поскольку местоположение выбирается случайным образом, есть вероятность, что игрок телепортируется прямо на путь робота. В некоторых версиях игры есть функция "безопасной телепортации", которую игрок может использовать ограниченное количество раз (например, один раз за уровень), а также может быть оружие ближнего боя, уничтожающее всех роботов в непосредственной близости, использование которого также ограничено. В некоторых версиях также добавляется танк, который не уничтожается при столкновении с другими объектами и смертелен для всех объектов. В остальном он действует как другие роботы. Игра выигрывается, когда все роботы уничтожены. В современных версиях это обычно приводит к переходу на следующий уровень с большим количеством роботов. Традиционно, количество роботов увеличивается на десять с каждым уровнем.
Другие версии
Chase изначально была написана на Dartmouth BASIC на системе DTSS в Дартмутском колледже. Имя первоначального автора неизвестно, а оригинальные версии исходного кода не обнаружены. В выпуске Creative Computing за январь-февраль 1976 года содержится версия этого исходного кода, портированная Биллом Коттером на серию Honeywell 6000. Она была переиздана в 1979 году в More BASIC Computer Games, где была добавлена примечание, предполагающее, что оригинальным автором был Мак Оглсби, плодовитый автор игр на Dartmouth BASIC эпохи мэйнфреймов. Серия относительно прямых копий этой игры появилась в компьютерных журналах того времени, включая версию для SWCP 4k BASIC, а также графическую версию с использованием карты VDM 1 для машин с шиной S 100. Она также была портирована на язык TUTOR системы PLATO на MODCOMP IV под названием HiVolts. Версия Chase в реальном времени под названием Logan была портирована на HP 2000 Джимом Бернсом из старшей школы при Университете Сент-Луиса. Для генерации игрового поля он использовал 2D-адресуемый курсор видеотерминала VT52. Игра стала настолько популярной, что в течение месяца монополизировала весь компьютерный центр, после чего была удалена из системы. Многие последующие версии игры стали известны как Escape!, хотя неясно, когда это название было впервые использовано. Одна из таких версий появилась в Announcing: Computer Games for the TRS 80, где был добавлен еще один враг – танк, и количество телепортов для игрока было ограничено двумя за матч. Коммерческая графическая версия Escape! также продавалась Sublogic начиная с 1982 года и включала режим реального времени, заставляющий роботов двигаться даже без действий пользователя. В обзоре этой версии в Creative Computing авторство оригинала вновь было приписано Маку Оглсби. Модифицированная версия Escape!, известная как Robot Minefield, была выпущена в 1983 году Тимом Хартнеллом и Натаном Батчером. В ней было уменьшено количество врагов до четырех и исключен танк. Кроме того, игрок мог перемещаться только в четырех направлениях (север, юг, восток, запад), в то время как роботы могли двигаться по диагонали. Игра проходила в реальном времени; пока игрок обдумывал свой ход, роботы продолжали сближаться с ним. Эта версия была опубликована в 1983 году в Giant Book of Computer Games. Версия robots для Unix была разработана Алланом Р. Блэком в ноябре 1984 года. В мае 1985 года она была опубликована в новостной группе Usenet net.sources.games. Затем она была портирована на Berkeley Software Distribution Кеном Арнольдом. Версия robots для BSD Unix впервые появилась в программном обеспечении 4.3BSD в июне 1986 года.