Кіріспе

1978 жылғы DECWAR видеоойыны – 1978 жылы Техас университетінде (Остин қаласы) PDP 10 үшін жазылған көп ойыншылы компьютерлік ойын. Ол бұрын кең танылмаған екі ойыншылық нұсқасы WAR негізінде жасалды, сонда бірден онға дейін ойыншыны қолдайтын көп терминалды мүмкіндік қосылды. WAR және DECWAR классикалық Star Trek ойынының көп ойыншылық нұсқалары болып табылады, бірақ оларға стратегиялық элементтер де қосылған. Кейін ойын авторлық құқық туралы хабарламаларды алып тастап, жаңаларын қою арқылы CompuServe желісінде MegaWars және GEnie желісінде Stellar Warrior ретінде пайдаланылды. Екі нұсқасы да көп жылдар бойы қолданыста болды.

Бастапқы нұсқалары

DECWAR-ға бастау берген алғашқы ойын WAR болды, ол CDC 6600 үшін Star Trek-тің екі ойыншыға арналған нұсқасы еді. Star Trek ойынында бір ойыншы галактиканы аралап, клингондық әскери кемелерінен құралған шабуыл жасаушы күштерді іздеп, қайта жабдықталып, жөндеу үшін бірнеше жұлдыздық базаларға оралатын еді. WAR-да жұлдыздық базалар, кез келген ойыншы шабуыл жасағаннан кейін жаулап алып, «достық» планеталарға айналдыра алатын планеталармен алмастырылды. Ойын бір ойыншы барлық планеталарды жаулап алып, қарсыласының кемесін қиратқанда аяқталды. 6600 жүйесі тек бір операциялық терминалды қолдағандықтан, ойыншылар өз командаларын кезекпен енгізуге мәжбүр болды. PDP 10-ға көшіру кезінде ойын күрт өзгере түсіп, DECWAR-ға айналды.

Коммерциялық нұсқалар

CompuServe ойындарына жауапты Билл Лоуден, Мерлин Кузинс CB Simulator-де бір түні оның бар екенін айтқаннан кейін, UT Austin-ден DECWAR нұсқасын сатып алды. 1982 жылы Лоуден оны CompuServe-тің көптеген ойындарын жазған Kesmai бағдарламашыларына берді. Олар авторлық құқықта коммерциялық қолдану туралы ештеңе жазылмағанын анықтады және Star Trek әлеміне қатысты сот процесіне себеп болуы мүмкін сілтемелерді жалпылама сілтемелермен ауыстырғаннан кейін жаңа нұсқаны жылдам дамытты. Жаңа нұсқа, MegaWars, 1983 жылы CompuServe-де іске қосылды және 1998 жылға дейін үздіксіз жұмыс істеді, бірақ осы кезеңде ойыншылардың шағымдарынан кейін бірнеше рет жабылып, қайта іске қосылды. Оның барысында көптеген жаңа мүмкіндіктер қосылды, әсіресе кемелердің әртүрлі кластары, ал кейінгі нұсқалары бастапқы DECWAR-дан мүлдем өзгеше болды. Бастапқы код Dolph Briscoe Center for American History және GitHub-та сақталады. Decwar-дың decwars.com деп аталатын клоны Харис Ньюманмен Go тілінде жазылды және бұлтта жұмыс істейді. Командалар бастапқы ойынға ұқсас, аздаған өзгерістермен, бірақ ойын шексіз ойыншыны қолдайды. Код GitHub-та да қолжетімді.

Сипаттама

DECWAR-дың негізгі мақсаты 79 × 79 "сектор" тордан тұратын "әлемді" – бірнеше планеталар, базалар мен қара тесіктерді бақылауға алу болды (v2.3 нұсқасында, бұрынғы нұсқаларында кішкеней болған). Бастапқы Star Trek-тен ерекшелігі планеталар болды, оларды жаулап алып, қосымша базалар құру үшін нығайтуға болатын. Ойыншылар Федерацияға немесе Клингон империясына қосыла алатын, бірақ арадағы айырмашылық тек сыртқы түрінде ғана болды және екі жақта да бірдей кемелер болды. Егер бір командада тым көп ойыншы болса, жаңа ойыншылар кішкеней командаға жіберілетін. Ойынға қосылғанда, ойыншыға әр жақтағы қазіргі уақытта қолданылмаған кемелердің тізімі көрсетілетін, ал ол өлтірілсе, сол кемеге қайта кіре алатын. Әрбір кемеде жылдамдық және импульстік қозғалтқыштар, фотондық торпедалар, фазерлер, дефлекторлық қалқандар, компьютер, тіршілік ету жүйесі, ғарыштан тыс радио және тарғыш сәуле жабдықталған. Әрбір кеме 5000 энергия бірлігімен, 2500 қалқан күшімен және 0 зақыммен басталатын. Егер кеме 2500 зақым алса, жойылады, ал барлық энергиясын жоғалтқан кеме де "өлі" деп есептеледі. Кемеге жалпы зақымнан басқа, әрбір соққы кеменің бір бөлігіне зақым келтіреді, егер ол 300 бірлікке жетсе, бұл бөлік істен шығады. "Жұлдыздар жолынан" тағы бір айырмашылық – толық зарядталған және жұмыс істейтін қалқандар торпедаларды толығымен қайтарады, ал түпнұсқада олар Клингон кемелерін бір ғана атумен жоятын. Бұл ойыншыларды қарсыластың қалқандарын фазерлік атыспен әлсіретуге, содан кейін торпедамен аяқтауға мәжбүр етеді. Ойыншылар торпедаларымен жұлдыздарға оқ атып, оларды жарылысқа ұшыратып, жақын жердегі кез келген кемені жоя алады. Базалар – ойынның стратегиялық маңызды элементі, олар одақтас кемелерді жөндеуге және қайта қарулануға мүмкіндік береді. Ойын бір команда қарсыластың барлық кемелерін, базаларын жойып, олардың планеталарын басып алғанда аяқталады. Базалар төрт сектордағы жау кемелеріне от ашады және күшті фазер мен қалқан қуатына ие. Бейтарап планеталар негізінен екі секторлық қашықтығы және аз қуаты бар кішкентай базалар еді. Базалар мен планеталарды олардың атыс қашықтығынан сәл алыстау арқылы оңай жоюға болады; мысалы, торпедалардың қашықтығы он секторды құрайды. Star Trek сияқты, әрбір пайдаланушы кезекпен командалық жол арқылы өзара әрекеттессе де, ойынның өзі нақты уақыт режимінде өтетін, себебі кез келген пайдаланушы кез келген уақытта командаларды енгізе алады және ойынның жағдайын жаңарта алады. Бұл жылдамдықпен басқара алатын ойыншыларға үстемдік береді. Орындалуын жақсарту үшін DECWAR командалар мен шығыстарда үш түрлі "детальділік" деңгейіне ие болды, ең қысқа режимі командаларды код тәрізді форматқа қысқартады. Командалық құрылым TOPS 10 командалық құрылымына ұқсас болды, ол PDP 10 операциялық жүйесі еді; командаларды ең қарапайым және бірегей түріне дейін қысқартуға болатын. DECWAR пайдаланушыға координаттарды абсолютті, салыстырмалы немесе есептелген форматта (бір позиция +/- екінші позиция) енгізуге мүмкіндік берді. Соңында, командаларды бір жолда тізімдеп, бірден орындауға болады. Егер пайдаланушы қаласа, соңғы командалық жолды қайтадан енгізу үшін тек Escape пернесін басу жеткілікті.