Деквар — многопользовательская компьютерная игра, впервые созданная в 1978 году на компьютере PDP-10 в Университете Техаса в Остине. Игра появилась на основе более ранней двухигровой версии, WAR, и была расширена для поддержки нескольких терминалов, предоставляя возможность участия для одного до десяти игроков одновременно. Деквар и WAR представляют собой многопользовательские адаптации классической игры Star Trek с добавлением стратегических элементов. Позднее игра была использована с изменением авторских прав и замена на новые названия в различных онлайн-сервисах, таких как MegaWars для CompuServe и Stellar Warrior для GEnie. Обе версии функционировали много лет.
=
Изначальная игра, ставшая основой для DECWAR, называлась WAR. Это была двухигровая версия Star Trek, адаптированная для CDC 6600. В оригинале «Star Trek» один игрок исследовал галактику, сражаясь с силами Клингонов, а также посещал базы для ремонта и улучшений. В WAR вместо баз использовались планеты, которые можно было захватывать после атак. Игра завершалась, когда один из игроков добивался победы, захватывая все планеты и уничтожив противника.Во время переноса игры на PDP-10 (или DECsystem-10) игра была существенно переработана, превратившись в DECWAR. В этой версии поддерживалось одновременное участие до 18 игроков, что позволяло легко подключаться или отключаться в процессе игры. Было также добавлено управление компьютером — корабль Ромуланцев, который вступал в игру при недостатке пользователей. В полной версии игры этот корабль после уничтожения не возрождался.Версия 1.0 игры DECWAR была выпущена в августе 1978 года. Университет распространял копии за $50. Вскоре игра стала популярной и появилась на множестве PDP-10 в мире. Версия 2.0 вышла в июле 1979 года. В 1981 году увидела свет обновленная 2.3 версия.=
Билл Лоуден, отвечающий за игры на CompuServe, в 1982 году приобрел версию игры Деквар от UT Austin после того, как услышал о ней через CB Simulator от Мерлина Кузена. В том же году Лоуден передал игру программистам компании Kesmai, которые занимались разработкой игр для CompuServe. Программисты обнаружили, что авторские права игры не содержали запретов на коммерческое использование, и быстро создали обновленную версию, изменив любые возможные ссылки на вселенную «Звездного пути» на более общие. Новая версия игры, MegaWars, начала функционировать на CompuServe в 1983 году и продолжала работать до 1998 года, с временными закрытиями в определенные периоды для устранения технических проблем и жалоб пользователей. Во время её работы было добавлено множество новых функций, включая разные классы кораблей, и последующие версии значительно отличались от оригинальной игры Деквар.Kesmai также работала над обновленной версией, получившей название MegaWars II. В этой новой игре было улучшено взаимодействие в клиент-серверном режиме и планировалась поддержка графических интерфейсов для популярных домашних компьютеров. Однако, появление MegaWars III остановило эти планы и разработка MegaWars II была прекращена.В 1985 году Лоуден покинул CompuServe и стал основателем GEnie в General Electric. Компания Kesmai адаптировала MegaWars для использования на GEnie, выпустив Stellar Warrior. Как и MegaWars, Stellar Warrior работала в течение многих лет, пока в 1999 году не был закрыт и GEnie.=
27 мая 2011 года Университет Техаса опубликовал исходный код Decwar. Исходный код размещён на сайте Долф Бриско Центра американской истории и GitHub.Клон Деквар называется decwars.com был написан на языке программирования Go Херрисом Ньюманом и работает в облаке. Команды были адаптированы под оригинальную игру с небольшими изменениями, за исключением возможности участия неограниченного числа игроков.Позже версия Деквар для CIS (CompuServe Information Service) была выпущена в общественное пользование Университетом Техаса. Эта версия была существенно модифицирована для работы на версии TOPS-10, используемой CIS. Мерлин Коузинс (Drforbin) позже обратно скомпилировал исходный код в форму, работающую на стандартной TOPS-10 и симуляторе симх. Этот код хранится в Центре Бриско.Исходный код также доступен на GitHub.Описание:Основная цель Деквар состояла в управлении "вселенной", состоящей из сетки с координатами 79 × 79 секторов (в версии 2.3 размер был меньше, чем в ранних). В этой сетке находились планеты, базы и черные дыры. Один из отличий от оригинального Star Trek заключалось в том, что планеты могли захватываться и укрепляться для создания дополнительных баз.Игроки могли присоединиться либо к Федерации, либо к Империи Клингонов, хотя различия между ними были чисто косметическими и обе стороны имели идентичные корабли. В случае переполнения одной команды, новые игроки автоматически распределялись в меньшую по численности команду.Теги: [Star Trek, секторы, вселенная, космос, Федерация, Империя Клингонов, базы, планеты, черные дыры]При присоединении игроку предлагался список кораблей с двух сторон, которые не задействованы в текущей игре. Если корабль игрока был уничтожен, он мог снова войти в игру в этом же корабле. Каждый корабль оснащён двигателями варп и импульс, торпедами фотон, фазерами, щитами, компьютером, системой жизнеобеспечения, радио в подпространстве и захватным лучом. Начальные параметры каждого корабля: 5000 единиц энергии, 2500 единиц щита и 0 единиц повреждений. Потеря 2500 единиц повреждений приводит к уничтожению корабля, а потеря энергии — к его смерти.В дополнение к общему урону корабля в целом, каждый удар наносил бы урон определенной части корабля, что делало бы ее нефункциональной, если этот показатель достигал 300 очков. Другое изменение по сравнению с Star Trek заключалось в том, что полностью заряженные и действующие щиты полностью отражали торпеды, тогда как в оригинале они зачастую приводили к мгновенному уничтожению клингонских судов при попадании одного выстрела. Это заставляет игроков сначала снижать щиты противника при помощи фазеров, прежде чем завершить атаку торпедой. Игроки также могли выпускать торпеды в звезды, что вызывало их взрыв и разрушение кораблей поблизости.Базы были ключевым стратегическим элементом игры, позволяя ремонтировать и вооружать союзные корабли. Игра заканчивалась, когда одна команда уничтожила все корабли, базы и планеты противника. Базы стреляли по вражеским кораблям в радиусе четырех секторов и обладали огромной мощностью фазеров и щитов. Нейтральные планеты были похожи на небольшие базы с радиусом два сектора и меньшей мощностью. Базы и планеты можно было легко уничтожить, оставаясь на расстоянии вне их зоны поражения, например, торпеды имели радиус десять секторов.Хотя, подобно Star Trek, каждый пользователь взаимодействовал через текстовую командную строку поочередно, игра в целом была по сути реального времени. Любой пользователь мог вводить команды в любой момент и обновлять общее игровое состояние. Это давало преимущество тем, кто быстрее мог анализировать данные и вводить команды. Для улучшения производительности, DECWAR имела три уровня вывода информации, с упрощенным форматом команд. Обратная связь с интерфейсом следовала принципам TOPS-10.Деквар позволял пользователю вводить координаты в абсолютном, относительном или вычисляемом формате (одна позиция +/- другая). В конечном итоге, команды можно было объединять на одной строке, что позволяло выполнять сразу серию команд. При желании, предыдущая строка команд могла быть восстановлена после нажатия клавиши Escape.