WikiSort.ru - Комьютерные игры

ПОИСК ПО САЙТУ | о проекте
Netrek

Скриншот из игры
Разработчик Открытое программное обеспечение
Дата выпуска 1988
Жанр Стратегия в реальном времени / шутер
Создатели
Геймдизайнеры Кевин Смит
Скотт Силви
Технические данные
Платформы Microsoft Windows
Mac OS X
Linux
Unix
NetBSD
Режимы игры многопользовательский
(2–4 команды, 1-8 игроков в каждой, максимум 16 игроков и 16 зрителей)
однопользовательский (против соперников, управляемых ИИ
Носитель Интернет
Системные
требования
Наличие модема
Официальный сайт

Netrek — свободно распространяемая компьютерная онлайн-игра в жанрах стратегия в реальном времени и шутер, выпущенная в 1988 году. В игре может принимать участие до шестнадцати игроков, распределённых по командам (до четырёх команд), которые пытаются вывести из строя или уничтожить космические корабли своих оппонентов и захватывать вражеские планеты, высаживая десант. Цель игры состоит в захвате всех планет противника.

Игра была разработана под влиянием Empire, выпущенной в 1973 году для системы PLATO. Она стала третьей интернет-игрой, первой командной интернет-игрой[1], а к 2014 году — самой старой игрой, всё ещё пользующейся популярностью. В Netrek впервые было использовано множество технологий, получивших широкое распространение при создании последующих игр, и она даже была названа известным уровнем техники (англ.) организациями, занимающимися выдачей патентов[2].

История

Netrek заимствовала множество принципов из игры Empire, выпущенной в 1973 году для системы PLATO[3]. Ключевыми отличиями являются иное расположение планет, гораздо более быстрый темп игры, а также использование стека протоколов TCP/IP для передачи данных, компьютерной мыши для управления вместо последовательностей команд, набираемых с клавиатуры, а также присутствие цветовой гаммы и звука.

В 1982 году студент Калифорнийского университета в Беркли Дэвид Дэвис начал создание игры trek82 для операционной системы UNIX, которая основывалась на принципах Empire — он запомнил некоторые из них, когда играл в эту игру в Гавайском университете. В итоге игра появилась под названием trek82. Крис Гутрье начал помогать Дэвису, а также познакомил с Джефом Посканзером и Крейгом Лересом — они работали над стратегической игрой Conquest, которая также основывалась на Empire[3]. Совместно они выпустили новую версию, назвав её trek83.

В 1986 году Гутрье начал портировать trek83 на недавно вышедшую оконную систему X Window System; новую версию он назвал Xtrek. Дальнейшая разработка проходила в eXperimental Computing Facility (англ.) совместно с Эдом Джеймсом. Весной 1988 года Скоттом Силви и Кевином Смитом была написана Xtrek II, которая использовала собственный клиент-серверный протокол[3]. Это было ключевым фактором, позволившим портировать игру на другие платформы. Впоследствии данная версия была развита Скоттом Силви, Кевином Смитом и Теренсом Чангом, превратившись в Netrek[4].

В 1989 году исходный код игры был выложен на Usenet. Осенью 1990 году Теренс Чанг открыл публичный сервер Netrek, который находился в Университете Карнеги — Меллон[4]. Весной 1991 года состоялась первая игра между студентами Калифорнийского университета в Беркли и Университетом Карнеги — Меллон, а в январе 1992 года была сформирована «Интернациональная лига Netrek», в рамках которой формировались команды и устраивались состязания межу ними (в отличие от публичных игр, к которым мог присоединяться любой человек и покидать их в любой момент времени).

Пик популярности Netrek пришёлся на середину и конец 90-х годов: в различных регионах существовали свои лиги, а также проходили общие (открытые) игры, участвовать в которых могли все желающие[5]. С 2002 по 2006 год наблюдался спад популярности игры, однако к 2007 году интерес к Netrek вновь возрос. Была выпущена Mactrek — реализация игры для Macintosh, кроме того, в клиенты игры для Windows также были внесены значительные изменения.

Технические инновации

В Netrek впервые было использовано множество технологий, получивших широкое применение при создании последующих игр, например:

  • Использование двух протоколов передачи данных транспортного уровня: быстрого, но ненадёжного UDP, и надёжного, но более медленного TCP[6].
  • Механизма против читов, использующего криптографическую систему аутентификации с открытым ключом (с помощью протокола RSA), которая также предоставляла базовую защиту от сетевых атак типа «человек посередине»[7].
  • Использование мета-серверов, которые предназначены для поиска серверов, доступных для игры.
  • Несколько вариантов игры, поддерживаемые одним клиентом. При подключении к игре сервер сообщает клиенту о том, какие функции игры поддерживаются.

См. также

Примечания

  1. Окампо.
  2. Бангеман.
  3. 1 2 3 МакФадден.
  4. 1 2 Келли.
  5. Валентайн, Джейсон. Netrek (англ.). Проверено 20 июня 2014 года.
  6. МакФадден, Энди. Andy McFadden's UDP client. en:Carnegie Mellon School of Computer Science (8 марта 1992). Проверено 10 июня 2014 года.
  7. Джонс, Рей. The new RSA blessing scheme for clients. en:Carnegie Mellon School of Computer Science (5 сентября 1992). Проверено 10 июня 2014 года.

Источники

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии