Кіріспе
SunDog: Frozen Legacy – 1984 жылы шыққан ғарыш саудасы және жауынгерлік симуляторлы бейнеойын. SunDog алғаш рет Apple II үшін жасалды, 1.0 нұсқасы 1984 жылдың наурыз айында, ал 1.1 нұсқасы (қателерді түзету) үш аптадан кейін шығарылды. 2.0 нұсқасы 1984 жылдың қазан айында шығарылды. 1985 жылдың желтоқсан айында Atari ST үшін жетілдірілген нұсқасы шығарылды. FTL Games шығарған алғашқы ойын және Брюс Вебстер бағдарламалаған жалғыз ойын SunDog Apple II-нің шектеулі 64К жадында таңғажайып көлемдегі деректерді сақтап қана қоймай, сонымен қатар Xerox PARC-те жасалған интерфейстен шабыт алған GUI-ді іске асырды. Курсорды жылжытып, джойстик батырмасын түртіп, ойыншы кейіпкерді экранда жылжытады және ойынның барлық әрекеттерін басқарады. Ойыншы бақылауындағы Зед "SunDog" кемесінде өзін табады. Кемені тез тексергенде көптеген жүйелер зақымдалған және бірнеше бөліктері қираған. Қаланың тауар биржасына тез барып, "SunDog" капитанына (қазіргі Зед) тиесілі кейбір тауарларды табады. Зедтің банктік шотында бірнеше мың кредит (ақша) бар. Зедтің ағасы колониямен келісімшарт жасасып, оларды қоныстандыру барысында әртүрлі тауарлармен қамтамасыз етуге міндеттенген. Басқа ештеңе жоқ, ойыншы колонияны тауып, Зедтің ағасының келісімшартын орындауға тырысуы керек. SunDog қалаларының көлемі әр түрлі, бірақ барлығы да жақсы жоспарланған. Оларда кеме бөліктерінің дүкендері, қонақүйлер, қару-жарақ дүкендері, мейрамханалар/барлар және банктер бар. Егер ойыншы ұзақ уақыт бойы жаяу жүрсе, ол басқалармен кездеседі. Кейбіреулері тілеушілер, кейбіреулері Зедке заттарын сатуға тырысатын саудагерлер, бірақ көпшілігі оны тонауға тырысатын қарақшылар. Ойыншы Зедтің қаруын қарақшыларға қарсы күресу үшін пайдалана алады. Кейбір тонауларды жалған сөздермен немесе қорқыту арқылы қарусыз тоқтатуға болады. Ойынды жеңу үшін ойыншының міндетті түрде орындауы керек жол жоқ, бірақ әдеттегі жол ойыншы алдымен ойыншы басталатын планета – Jondd-тағы колонияны табу болып табылады. Ойыншы мұны SunDog жүк бөлімін алып, кемеден ажыратқанда, оны барлық жерлерде жүре алатын көлік ретінде пайдалана алады. Континентті зерттеу барысында ойыншы кішкентай колонияны табады. Колонияның тауар биржасына кіргенде, колонияның келесі кезеңге өтуі үшін не қажет екенін көресіз. Бірнеше тауарлар тізімделген, мысалы, жемістер/дәнді дақылдар, мал эмбриондары және "күннің күндері". Бұл тауарлардың барлығын көршілес жұлдыздық жүйелердегі қалалардың тауар биржаларында сатып алуға болады. Кейбіреулерін тіпті Jondd-да сатып алуға болады. Зедтің ағасының келісімшартын орындаудың жалғыз жолы – колонияға қажетті заттарды жеткізу. Олар осы тауарларды сатып алып, колонияға жеткізуі керек. Колония ойыншыға ақша бермейді, сондықтан ойыншы колонияға арналған тауарларды сатып алудың жалғыз жолы – пайда табу үшін басқа тауарларды сатып алу және сату. Зед "арзан сатып ал, қымбат сат" деген экономикалық қағиданы ұстануға тиіс. Бастапқыда олардың бірнеше тауарлары бар, бірақ көбірек сатып алуға ақша аз, әсіресе SunDog жөндеуді қажет ететіндіктен. Қалалардағы тауар биржаларына барып, ойыншы сатуда не бар екенін қарап, тауар сатып алады және сатады, ал ең жақсысы, пайда табу үшін колонияның барлық қажеттіліктерін сатып алады. Алайда, колонияға қажетті ең маңызды тауар – криогендер немесе криогендік түрде тоңазытылған колонистер. Бұл тауарларды сатып алуға болмайды, бірақ оларды көршілес жұлдыз жүйелерінде табу керек. Зедтің ағасы оларды әртүрлі тауар биржасының қоймаларына сақтаған, бірақ қайда екені туралы ешқандай құжат қалдырмаған. Оларды табудың жалғыз жолы – көршілес жүйелердегі планеталарға барып, SunDog капитанына тиесілі заттарды іздеу. Әдетте келесі ісіміз – SunDog кемесін жөндеу. Әдетте SunDog ұшуға жарамды болады, бірақ планеталар арасындағы сауда арналарын қаптаған пираттармен күресу және қашу үшін жақсырақ болуы керек. Кемені жөндеу – бұл, әдетте, жойылған бөліктерді тастап, оларды планетаның барлық қалаларында орналасқан бөліктер дүкендерінен алынған жаңалармен ауыстыру. Бастапқыда қиындық болып отырған жалғыз нәрсе – кейбір бөліктер қымбат болуы мүмкін, олар Зедтің бастапқы ақшасын жейді. Кемелерін жұмыс істеуге және отынға толы ұстаумен қатар, ойыншы Зедтің денсаулығына қамқорлық жасау керек: аш болу үшін тамақ жеу, шаршағанда қауіпсіз жерде ұйықтау (жұмған немесе ашық жерде шаршаудан құлап кету ұрлануға әкеледі) және жеке ұрыста жарақаттанған жағдайда емделу. Осы жерден ойыншы тауар биржасының қоймасындағы тауарларды алып, сата алады немесе жаңа тауарларды сатып алады. Ойыншы содан кейін басқа жүйелерге саяхаттап, тауарларды пайдамен сатуға тырыса алады. Сол жерде ойыншы әртүрлі тауар биржаларында сақталған криогендерді іздеуге болады. Басқа планеталарға қауіпсіз жетіп бару да басқа мәселе. Сауда кеңістігі пираттарға толы, олар сауда кемелерін тонауға құштар, мысалы, SunDog. SunDog-тың гипержетектегіші тек жұлдыз жүйесінің шетінде ғана сенімді жұмыс істейді. Сондықтан ойыншы шығып, гипержетектеуге және содан кейін планетаға қону үшін кері саяхаттауы керек, бұл пираттардың шабуыл жасауына көп мүмкіндік береді. Ойыншы пираттармен сөйлесуге немесе қорқытуға тырыса алады, бірақ ерте не кеш сонда да күреске түсуі керек болады. SunDog-та қалқандар мен екі қару жүйесі (лазерлер және зеңбірек) бар, бірақ олардың екеуі де қолмен басқарылуы керек. Пираттардың SunDog-қа тигізген соққылары қалқанды азайтады және қалқан төмендегенде жүйелер мен корпусқа зақым келтіреді. Ойыншы пиратты жоюға, планетаға жетіп аман қалуға болады, сонда SunDog қауіпсіз қонуға болады, немесе гипержетектеуді зарядтап, гипержетектеуге болады (бірақ жүйе ішінде гипержетектеу сәтсіз аяқталуы мүмкін). Соңғы шара ретінде SunDog жүгін тастап жіберуі мүмкін, бұл пираттардың қызығуын жояды. Егер ойыншы пиратты жойса, ол оның тасымалдаған жүгін алуға болады. SunDog жүйесіне келген зақымды ойыншы ұшып бара жатқанда, кабинадан шығып, зақымдалған бөліктерді ауыстыру арқылы жөндеуге болады, егер оларға уақыт жеткілікті болса. SunDogпен бірге келетін жабдықтар тек жұлдыз порты бар қалаларға қонуға жарамды. Әдетте әр планетада бір қана қала жабдықталған. Алайда, криогендер кейде ойыншы қонған қаладағы қоймадан басқа тауар қоймаларында сақталады. Бастапқыда ойыншы жүк бөлімін пайдаланып, басқа қалалардағы криогендерді жинауға болады. Алайда, кейбір криогендер жұлдыз порты бар планетадағы емес, басқа континенттердегі немесе аралдардағы қалаларда орналасқан болады. Жүк бөлімі суды кесіп өте алмайды, сондықтан ойыншы криогендерді жинаудың басқа жолын табуы керек. Мұның жалғыз жолы – SunDog-ты жетілдірілген жабдықтармен жабдықтау. Мысалы, жетілдірілген жер сканерлері SunDog-қа кез келген планетаның қаласына қонуға мүмкіндік береді. Бұл жетілдірілген заттарды алыс планеталардың дүкендерінен алуға болады, онда осы экзотикалық бөліктер бар. Оларды кейде барлардағы бармендерден сұрау арқылы да алуға болады. "шарм күшейткіштері" және "нуттрапактар" сияқты басқа экзотикалық заттарды да осылай алуға болады.
only one city per planet equipped with one. Cryogens, however, are sometimes stored in commodity warehouses other than
the one in the city the player landed in. Initially the player can use the cargo pod to pick up cryogens in other
cities. However, some cryogens will be located in cities on islands or continents other than the one with the
starport. The cargo pod cannot cross water, so the player has to find other means to pick up the cryogens. The only way to do this is by outfitting the SunDog with advanced equipment. Advanced ground scanners, for example, can allow the SunDog to land in any planet's city. These advanced items have to be obtained by visiting distant planets whose shops carry these exotic parts. They can also sometimes be obtained by asking the barkeeps in bars. Other exotic items, such as "charm boosts" and "nutrapacks" can also be obtained in this manner.
Даму
SunDog-ты Брюс Вебстер мен Уэйн Холдер мектепте дос болғанда жасаған. Вебстер кодтың 80-90%-ын жазды, ойынның дизайнымен, бас архитектурасымен және басты дамытушысы болып жұмыс істеді. Бастапқыда екеуі Dwarfstar Games компаниясының Star Smuggler деп аталатын микро ойынының видео ойын нұсқасын жасап жатқан, бірақ әзірлеушінің бас компаниясы Heritage Models банкротқа ұшырағандықтан, оларға оған толық құқық алу мүмкіндігі болмады. Осының нәтижесінде SunDog пайда болды. Xerox Alto пайдаланушы интерфейсінен (Xerox PARC жасаған) шабыттанған Вебстер ZoomAction деп аталатын қабатталған терезе жүйесін жасады. Ол пайдаланудың қарапайымдылығы мен интуитивті функционалдығы үшін мақталды. Ойынды ойнау үшін ойыншыларға тек Apple екі түймелі джойстигі немесе Atari ST екі түймелі тышқаны ғана қажет болды. Ойынның әртүрлі бөлімдеріне кіргенде терезелер бірінің үстіне бірін шығаратын. Кемені жөндеу, компоненттер сатып алу, тамақ ішу сияқты әрекеттер үшін тасымалдап тастау және түсіру белгішелері қолданылды. Пайдаланушы ойын емес кейіпкерлермен (NPC) түймелер арқылы өзара әрекеттеседі, бұл түймелер NPC айтқан сөздерге жауап беру мүмкіндіктерін көрсетті. ZoomAction кемені басқарудан бастап, ойынның қалалары мен планеталарында жүруге дейін барлық нәрсе үшін қолданылды. Пайдаланушы ғимаратқа кіргенде, ішкі көрінісін көрсететін терезе пайда болып, кейіпкер ғимараттағы басқа адамдармен (шектеулі) әңгімелесе алатын. Ойын әлемін зерттеу үшін кемеден шығу идеясы осы күнгі күнге дейін жанрда сирек кездеседі. Интерактивті қалаларды мекендейтін бейтарап кейіпкерлерден тұратын әлем ерекше болып көрінеді. Elite сияқты ойындармен салыстырғанда, SunDog әлемі жұлдыздар мен планеталар саны жағынан әлдеқайда кішкентай болғанымен, әлдеқайда шынайы болды. SunDog 1.0 нұсқасын аяқтағаннан кейін Вебстер мен Холдер ойындарын Батыс жағалауындағы компьютерлік көрмеде көрсетті. Ойын ойнаған адамдардан шамамен 30 қате анықталды. Вебстер оларды үш апта ішінде жойды. Түзетілген нұсқа 1.1 нұсқасы ретінде шығарылды, ал FTL 1.0 нұсқасының барлық тіркелген иелеріне тегін жаңарту ұсынды. Бастапқыда SunDog 48К жадта жұмыс істеуге арналған, бірақ даму кезеңінің соңында жад талабы 64К-қа өзгертілді. Вебстер сол кезде қосымша жадтың толық мүмкіндіктерін пайдалана алмады, бірақ 1.1 нұсқасы шыққаннан кейін ол ойынды қайта құрастыра алды. Нәтижесінде жаңа нұсқа дискіге азырақ мәліметтерді ауыстырып, тегіс жұмыс істеді. Ол сондай-ақ басқа да жаңа мүмкіндіктерді қосты. 1.1 нұсқасында тағы бір қате табылды (бұл қате ойыншыға алдауға мүмкіндік берді, сондықтан көптеген пайдаланушылар шағымданбады). Вебстер бұл қатені де жойды. Бұл жұмыстың нәтижесі 2.0 нұсқасы болды және ол 1984 жылдың қазан айында шығарылды. Осы кезде Вебстер бағдарламалық жасақтаманы дамытудан шаршап, FTL компаниясынан кетіп қалды. Оған басқа ойын дамыту компанияларынан тартымды ұсыныстар келіп түсті, бірақ ол олардың барлығын қабылдамады. Atari ST нұсқасына көшірілген кезде Apple II нұсқасының үлкен бөлігі аз немесе еш өзгеріссіз қолданылды. Computer Gaming World Apple II нұсқасы туралы: "SunDog ойнау соншалықты қызықты, миссияны ұмыту оңай" деді. Ол пайдаланушы интерфейсі мен икемді ойын опцияларын мақтады және "Бұл ойын күрделілік, толымдылық және ойнаудың қарапайымдығы үшін жаңа стандартты белгілейді. SunDog - керемет ойынның барлық қасиеттерін біріктіреді" деп қорытындылады. 1986 жылы журнал Atari ST нұсқасын "сүйіспеншілікпен, ақылмен және егжей-тегжейлі аударма жасалған, ST-де көрген ең әсерлі ойын" деп атады. Compute! журналы 1985 жылы Apple II нұсқасын "қазіргі нарықтағы ең қызықты және тартымды рөлдік ойындардың бірі" деп мақтады. Сондай-ақ, ойынның пайдаланушы интерфейсін мақтады және ойынның қайта ойналатындығын жақсы бағалады. 1986 жылы журнал ST нұсқасын да жақсы бағалады, оны "керемет графикасы және тышқанмен басқарылатын бірінші деңгейдегі графикалық оқиға, Атари ST өзінің мүмкіндіктерін көрсетуге мүмкіндік алады" деп сипаттады. Энтони Прайор SunDog: Frozen Legacy ойыны туралы Space Gamer/Fantasy Gamer No. 77 журналында пікір білдірді. Прайор: "Егер сіз тағдырыңызды сынауға, варп қозғалтқыштарыңызды іске қосуға және байлыққа қол жеткізу үшін күресуге дайын болсаңыз, Sundog: Frozen Legacy - керемет оқиға".
Жоспарланған жалғасы
Apple II нұсқасы пайдаланушы бастапқы экранда ештеңе жасамайтын болса, автоматты түрде демонстрацияны іске қосатын. Онда алдағы "Сандог II" туралы айтылған. Вебстер бастапқыда "Сандог" ойынынан трилогия жасауды жоспарлаған. Серияның қалған екі бөлімі "SunDog II: Old Scores to Settle" және "SunDog III: Blows Against the Empire" деп аталады. Вебстердің және FTL компаниясының "Dungeon Master" ойынының үлкен табысқа ие болуымен, "SunDog II" ешқашан дамытылмады.
SunDog: Қайта тірілу жобасы
2000-жылдардың басында Вебстер «SunDog: Resurrection Project» жобасын бастады – бұл SunDog ойынын заманауи технологиялармен қайта жасауға бағытталған ашық кодты жоба. Алғашқыда ол ойынды Java тілінде жасауды жоспарлаған, себебі оның платформалар арасында жұмыс істеу мүмкіндігі бар еді, бірақ жоба мүшелері C++ тіліне көбірек бейімделгендіктен, сол тілде дамытуды жалғастырды. Жобада бірнеше мүше болды, алайда Вебстер жұмысына берілгендігіне байланысты жобаны тиісті деңгейде басқара алмады, нәтижесінде ол көпшілік назарынан шығып қалды. «SunDog Resurrection Project» SourceForge парақшасындағы 2007 жылғы 4 тамыздағы мәліметтерге сәйкес, жұмыс толығымен тоқтаған емес, керісінше, жаңа және жақсартылған спрайттар мен фондық графикалармен, сондай-ақ ойын кодын (ойын әлі де Java тілінде жасалуы жоспарланған) дамыту жалғасты. Мысалы, толыққанды жұмыс істейтін қор нарығының қозғалтқышы құрылды. Бұл қозғалтқышта қырықтан астам акция бар, ал нарық бағалары мен акциялардың қолжетімділігіне үлкен реализммен және икемділікпен әсер ететін он төрт планеталық және жүйелік айнымалылар (алғашқы Sundog-та үш айнымалы болған) қадағаланады. Жобаның алғашқы графикалық элементтері жобаның ресми галереясы арқылы интернетте қолжетімді болды, бірақ кейіннен жойылды. Қалалық плиткалардың көп бөлігі Atari ST нұсқасының көшірмесі болып табылады, алайда жоба суретшісі салған түпнұсқа графикалар да бар. Жобаның көркемдік туындыларын Джейк ЛаФорет басқаратын веб-сайттан табуға болады. 2012 жылғы 21 мамырда Джейк ЛаФорет веб-сайтында жобада маңызды жұмыстар атқарылғаны және «Sundog Resurrection» ойынының альфа нұсқасы 2012 жылғы тамызда шығарылатыны туралы хабарланды. Бұл жабық шығарылым болды, сондықтан тек шақырылған өтініш берушілер ғана альфа нұсқасын сынауға қатысты. 2012 жылғы тамызда жоба болашақ жаңалықтар мен бағдарламалық жасақтаманы жүктеу үшін платформа ретінде қызмет ететін жаңа веб-сайтты іске қосты. 2016 жылғы 14 ақпанға дейін жоба бета-тестілеуді басқарушыны іздестіруде және 2016 жылғы сәуір айының соңына дейін бета нұсқасын шығаруды жоспарлап отыр. Голливуд композиторы Х.Г. Темплтон ойынның тақырып әнін жазды, ал ойынға 8000 жолдан тұратын NPC диалогтары қосылды.