SunDog: Frozen Legacy — видеоигра -симулятор космической торговли и сражений, выпущенная в 1984 году . SunDog была впервые разработана для Apple II , версия 1.0 была выпущена в марте 1984 года, а версия 1.1 (исправленные ошибки) — три недели спустя. Версия 2.0, включавшая улучшения и улучшенную производительность, была выпущена в октябре 1984 года. Улучшенная версия была выпущена для Atari ST в декабре 1985 года.
Первая игра, созданная FTL Games , и единственная игра, написанная Брюсом Вебстером , SunDog не только хранила внушительный объем данных в ограниченном объеме 64 КБ Apple II, но и реализовала графический интерфейс , вдохновленный интерфейсом, разработанным в Xerox PARC . [1] Хотя FTL намеревалась выпустить и другие игры серии, этому помешал успех их следующей работы, Dungeon Master .
Игра начинается с того, что игрок берет на себя роль Зеда, молодого человека, который был рабом в стеклянных шахтах всю свою жизнь. Его дядя, Брок Дор-Седе, умер, оставив Зеду свой корабль , SunDog. У Зеда есть шанс заслужить свободу, если он сможет выполнить невыполненный контракт своего дяди, чтобы основать колонию для религиозного ордена . Не имея практически ничего, игрок начинает на Джондде в SunDog.
Игрок начинает игру с видом сверху на космический корабль, персонаж игрока представлен белым кругом в центре. Все действия контролируются джойстиком . [ 2] Перемещая курсор и нажимая кнопку джойстика, игрок перемещает персонажа по экрану и управляет всеми действиями в игре.
Зед, управляемый игроком, оказывается на борту SunDog. Быстрый осмотр корабля обнаруживает множество поврежденных систем и несколько уничтоженных компонентов. Быстрый визит на городскую товарную биржу обнаруживает некоторые товары, принадлежащие капитану SunDog ( теперь Зеду). На банковском счете Зеда лежит несколько тысяч кредитов ( денег ). Дядя Зеда заключил контракт с колонией на поставку им различных товаров по всему их поселению. Не имея других вариантов, игрок должен найти колонию и попытаться выполнить контракт дяди Зеда.
Города в SunDog различаются по размеру, хотя все они, кажется, аккуратно спланированы. В них есть магазины корабельных деталей, отели, оружейные магазины, рестораны/бары и банки. Если игрок долго бродит пешком, он в конечном итоге столкнется с другими. Некоторые из них - нищие , некоторые - торговцы, пытающиеся продать предметы Зеда, но большинство - головорезы, которые попытаются ограбить его. Игрок может использовать оружие Зеда, чтобы отбиваться от грабителей. С помощью блефа или угроз некоторые ограбления можно предотвратить без использования оружия.
Нет установленного маршрута, которому игрок должен следовать, чтобы выиграть игру, но типичный маршрут заключается в том, что игрок сначала находит колонию на Jondd, планете, на которой игрок начинает. Игрок может сделать это, взяв грузовой отсек SunDog, который можно использовать как вездеход, если отсоединить его от корабля. Исследуя континент , игрок в конечном итоге найдет небольшую колонию. Въезд на товарную биржу колонии покажет, что нужно колонии для перехода на следующую фазу. Перечислено несколько товаров, таких как фрукты / зерна , эмбрионы запасов и «солнца Солнца». Все эти товары можно купить на товарных биржах городов в соседних звездных системах. Некоторые можно купить даже прямо на Jondd.
Единственный способ для Зеда выполнить контракт своего дяди — это поставлять колонии необходимые ей товары. Они должны покупать эти товары и доставлять их в колонию. Колония не даст игроку никаких денег, поэтому единственный способ, которым игрок может получить товары для колонии — это покупать и продавать другие товары с целью получения прибыли. Зед должен придерживаться экономического принципа « покупай дешево, продавай дорого» .
У них изначально есть немного товаров, но мало денег, чтобы купить больше, особенно потому, что SunDog нуждается в ремонте. Посещая товарные биржи городов, игрок может осмотреть то, что продается, покупать и продавать товары и, в идеале, получить прибыль, чтобы купить все, что нужно колонии.
Однако самые важные товары, необходимые колонии, — это криогены , или криогенно замороженные колонисты . Их нельзя купить, их нужно найти в соседних звездных системах. Дядя Зеда хранил их на различных товарных биржевых складах, но не оставил никаких документов, указывающих, где именно. Единственный способ найти их — посетить планеты в соседних системах и исследовать склады на предмет наличия предметов, принадлежащих капитану SunDog.
Следующим пунктом дел, как правило, является ремонт SunDog. Обычно SunDog будет в достаточно хорошем состоянии, чтобы летать, но он должен быть в лучшем состоянии, чтобы сражаться и убегать от пиратов, которые засоряют торговые каналы между планетами. Ремонт корабля обычно представляет собой простое дело утилизации разрушенных деталей и замены их новыми, полученными из магазинов запчастей, которые есть почти в каждом городе на каждой планете. Единственная первоначальная проблема заключается в том, что некоторые детали могут быть дорогими, съедая первоначальную часть денег Зеда.
Помимо поддержания своего корабля в рабочем состоянии и заправки, игрок должен заботиться о здоровье Зеда: есть пищу, чтобы контролировать голод, спать в безопасном месте, если устал (если уснуть или упасть от усталости на открытом воздухе, вас ограбят), а также лечиться, если вы получили травму в бою.
С этого момента игрок может либо взять товары, которые ждут на складе товарной биржи, продать их или купить новые товары. Затем игрок может отправиться в другие системы и попытаться продать товары с прибылью. Находясь там, игрок может искать любые криогены, которые могут храниться на различных товарных биржах.
Однако безопасно добраться до других планет — это другой вопрос. Торговые космические пути изобилуют пиратами, жаждущими ограбить торговые суда, такие как SunDog. Варп-двигатель SunDog надежно работает только на границах звездной системы. Поэтому игрок должен отправиться наружу, варпнуть, а затем вернуться обратно, чтобы приземлиться на планете, что дает пиратам массу возможностей для атак.
Игрок может попытаться поговорить с пиратами или пригрозить им, но рано или поздно игроку придется прибегнуть к бою. У SunDog есть щиты и две системы вооружения ( лазеры и пушка), но обе должны контролироваться вручную. Попадания пиратов в SunDog истощают щиты и повреждают системы и корпус, если щиты становятся низкими. Игрок может уничтожить пирата, выжить, чтобы достичь планеты, после чего SunDog может безопасно приземлиться, или зарядить свой варп-двигатель и варп (однако варп изнутри системы может не сработать). В крайнем случае SunDog может сбросить свой груз, из-за чего пираты потеряют интерес. Если игрок уничтожит пирата, он сможет получить любой груз, который он перевозил. Повреждения систем SunDog могут быть устранены игроком на лету, покинув кабину и заменив поврежденные компоненты, если у него есть на это время.
Оборудование, с которым поставляется SunDog, подходит только для посадки в городах с космопортом. Обычно только один город на планете оборудован таким. Однако криогены иногда хранятся на товарных складах, отличных от того, что находится в городе, в котором приземлился игрок. Изначально игрок может использовать грузовой отсек, чтобы забрать криогены в других городах. Однако некоторые криогены будут находиться в городах на островах или континентах, отличных от того, где есть космопорт. Грузовой отсек не может пересекать воду, поэтому игроку придется искать другие способы забрать криогены.
Единственный способ сделать это — оснастить SunDog передовым оборудованием. Например, передовые наземные сканеры могут позволить SunDog приземлиться в городе любой планеты. Эти передовые предметы нужно получить, посетив далекие планеты, в магазинах которых продаются эти экзотические детали. Иногда их можно получить, спросив у барменов в барах. Другие экзотические предметы, такие как «усилители очарования» и «нутрапаки», также можно получить таким образом.
SunDog был разработан Брюсом Вебстером и Уэйном Холдером, [3] которые были друзьями со школы. Вебстер написал от 80 до 90% кода, [4] выступая в качестве со-дизайнера, главного архитектора и главного разработчика игры. Изначально они оба создавали видеоигровую версию микроигры под названием Star Smuggler от Dwarfstar Games , но банкротство материнской компании разработчика Heritage Models помешало им получить на нее явные права. В результате был разработан SunDog . [1]
До начала SunDog , Вебстер работал над игрой BBS Door под названием Blows Against the Empire . Его идея состояла в том, чтобы привести SunDog в некоторые ситуации, похожие на те, что встречаются в этой игре, и ее сеттинг был использован для SunDog . [1] Вера Вебстера в мормонов вдохновила сюжет игры о колонистах, пытающихся выжить на границе . [4]
Вдохновленный пользовательским интерфейсом Xerox Alto (разработанным Xerox PARC ), Вебстер разработал многоуровневую оконную систему под названием ZoomAction . Она была восхвалена за простоту использования и интуитивно понятную функциональность. Игрокам нужен был только двухкнопочный джойстик Apple или двухкнопочная мышь Atari ST, чтобы играть в игру. Окна появлялись одно поверх другого, когда игрок получал доступ к различным частям игры. Значки перетаскивания использовались для ремонта корабля, покупки компонентов, приема пищи и т. д. Пользователь взаимодействовал с неигровыми персонажами (NPC) с помощью кнопок, перечисляющих возможные ответы на то, что только что сказал NPC.
ZoomAction использовался для всего, от управления кораблем до прогулок по городам и планетам в игре. Когда пользователь входил в здания, появлялось окно, показывающее интерьер, и персонаж мог ходить и вести (ограниченные) разговоры с другими людьми в здании. Идея выхода из корабля для исследования игрового мира остается довольно необычной в жанре и по сей день. Мир, в котором нейтральные персонажи населяют интерактивные города, кажется уникальным. По сравнению с такими играми, как Elite , мир SunDog был значительно более захватывающим , хотя и гораздо меньшим по количеству звезд и планет. [ необходима цитата ]
Вскоре после завершения версии 1.0 SunDog , Вебстер и Холдер продемонстрировали свою игру на West Coast Computer Faire . От людей, игравших в игру, они зарегистрировали около 30 ошибок. Вебстер исправил их все в течение трех недель. Исправленная версия была выпущена как версия 1.1, и FTL предоставила бесплатные обновления для всех зарегистрированных владельцев 1.0.
Первоначально SunDog был разработан для работы на 48K, но его требования к памяти были изменены до 64K в конце разработки. Вебстер не мог в полной мере воспользоваться дополнительной памятью в то время, но с выходом 1.1 он смог реорганизовать игру. В результате новая версия меньше загружала данные на диск и работала более плавно. Он также добавил несколько других новых функций. Еще одна ошибка была обнаружена в версии 1.1 (эта ошибка фактически позволяла игроку читерить, поэтому мало кто из пользователей жаловался на нее). Вебстер исправил и эту ошибку. Результатом этой работы стала версия 2.0, выпущенная в октябре 1984 года. В этот момент Вебстер выгорел от разработки программного обеспечения и ушел из FTL. Ему делали привлекательные предложения от других компаний по разработке игр, но он все их отклонял. [1]
Игра написана на языке Apple Pascal . [5] Когда она была портирована на Atari ST, большие разделы версии Apple II использовались с небольшими изменениями или вообще без них. [1]
SunDog был очень успешным; это была самая продаваемая игра Atari ST за год до Dungeon Master . [6] Computer Gaming World заявил о версии для Apple II, что «играть в Sundog настолько приятно, что легко забыть о миссии». Он похвалил пользовательский интерфейс и гибкие игровые возможности и пришел к выводу, что «эта игра устанавливает новый стандарт изысканности, сложности и простоты игры... Sundog - это все, чем должна быть отличная игра». [7] В 1986 году журнал назвал версию для Atari ST «любящим, умным и подробным переводом... самой впечатляющей игрой, которую я когда-либо видел на ST». [8] Compute! в 1985 году похвалил версию для Apple II как «одну из самых развлекательных и поглощающих ролевых игр на рынке сегодня». Он также похвалил пользовательский интерфейс и одобрил возможность повторного прохождения игры . [9] В 1986 году журнал также одобрил версию ST, назвав ее «первоклассным графическим приключением [с] потрясающей графикой и простым управлением с помощью мыши... Atari ST получает шанс показать себя». [10]
Энтони Прайор написал обзор SunDog: Frozen Legacy в журнале Space Gamer/Fantasy Gamer № 77. [11] Прайор прокомментировал: «Если вы готовы испытать судьбу, запустить свои варп-двигатели и сразиться с трудностями за шанс на удачу, Sundog: Frozen Legacy — это чудесное приключение». [11]
В 1999 году дизайнер Ultima Ричард Гэрриот объявил SunDog своей любимой игрой всех времен, назвав ее «по сути Ultima скрещенной с Wing Commander ». [12]
Версия для Apple II автоматически запускала демо, если пользователь ничего не делал на начальном экране. В ней упоминался предстоящий SunDog II . С самого начала Вебстер планировал, что SunDog будет трилогией. Двумя оставшимися записями в серии были SunDog II: Old Scores to Settle и SunDog III: Blows Against the Empire . С уходом Вебстера и гораздо более успешного Dungeon Master от FTL , SunDog II так и не материализовался. [1]
Вебстер писал в 1985 году, что если бы он остался в FTL и разработал SunDog II , он хотел бы улучшить сложность NPC, дав им индивидуальные личности с различными реакциями на действия игрока. Вебстер заявил, что, например, жадный NPC может сражаться за ценный предмет, даже если он не храбрый. [16]
В начале 2000-х годов Вебстер начал " SunDog : Resurrection Project", проект с открытым исходным кодом для воссоздания SunDog с использованием современных технологий. Первоначально он планировал разработать игру на Java из-за ее кроссплатформенных возможностей, но участники проекта чувствовали себя более комфортно с C++ и разрабатывали на этом языке. В проекте было несколько участников, но из-за своей преданности своей работе Вебстер не смог в достаточной степени руководить проектом, который в значительной степени исчез из поля зрения общественности.
Согласно странице проекта SunDog Resurrection Project на SourceForge [17] по состоянию на 4 августа 2007 года, работа никогда не прекращалась полностью, а продолжалась с новой и улучшенной графикой спрайтов/фона, а также некоторым игровым кодом (игра по-прежнему должна разрабатываться на Java), таким как функционирующий движок фондового рынка . Сообщается, что движок имеет более сорока акций и отслеживает четырнадцать планетарных и системных переменных (в отличие от трех в оригинальном Sundog), которые влияют на рыночные цены и доступность акций с большим реализмом и гибкостью.
Некоторые ранние графические элементы проекта были доступны в Интернете в публичной галерее проекта, но с тех пор были удалены. Большинство городских плиток являются копиями версии Atari ST, хотя есть и некоторые оригинальные графические элементы, разработанные художником проекта.
Художественное оформление проекта можно найти на веб-странице, управляемой Джейком ЛаФоре. [18]
21 мая 2012 года сайт Джейка Лафоре был пересмотрен, чтобы объявить, что значительная работа была проделана по проекту, и что альфа-релиз игры Sundog Resurrection будет выпущен в августе 2012 года. Это был закрытый релиз, так что только небольшое количество заявителей были приглашены для тестирования альфа-версии. В августе 2012 года проект представил новый веб-сайт, который, как сообщается, должен был служить платформой для всех будущих новостных релизов и загрузок программного обеспечения. [19]
По состоянию на 14 февраля 2016 года проект набирает менеджера по обратной связи для бета-версии и выпустит бета-версию к концу апреля 2016 года. Голливудский композитор Х. Г. Темплтон сочинил музыкальную тему игры, а в игру добавлено 8000 строк диалогов NPC. [19] По состоянию на август 2018 года игра все еще находится в стадии бета-тестирования. [19] По состоянию на январь 2020 года игра все еще находится в стадии бета-тестирования, работая над отзывами примерно от 800 тестировщиков.