OpenRA: Отваряне на командните и завладяващи игри

През последните няколко години разработчиците на игри започнаха да приемат Linux сериозно като игрална платформа. Въпреки това, все още има редица страхотни игри с отворен код, които можете да играете на Линукс, докато чакате последните игри AAA да бъдат пренесени. Вече сме обхванали TripleA, сега нека да поговорим за OpenRA.

Запомни командването и завладяването?

Преди да говорим за OpenRA, нека поговорим за серията Command and Conquer. Ако не сте чували за командването и завладяването, тогава не сте участвали дълго в PC игрите. Първоначално създаден от Westwood Studios през 1995 г., Command and Conquer е една от първите стратегически игри в реално време. В много отношения тя положи основите на това, което предстои.

В играта, играчът започва с изграждане на база и събиране на ресурси за изграждане на военна сила, която да извади врага. Това е деликатен баланс между бързото изграждане на армията и инфраструктурата, без да се изчерпват ресурсите. По пътя ще трябва да отблъсквате вражеските набези.

Докато последните игри в Command and Conquer франчайз бяха пуснати през 2010 г., оригиналните игри живеят в OpenRA.

Запознайте се с OpenRA

Проектът OpenRA стартира през 2007 г. Целта е да се създаде игрален двигател с отворен код, който да може да се използва за пресъздаване и преосмисляне на игрите Command and Conquer.

Вие може или не може да сте наясно, но EA пусна ранните Command и Conquer игри като безплатна в началото на 2000-те. Така че, въпросът е: защо по същество ги пресъздадете? Е, има две големи причини за това.

Първо, за да се гарантира, че игрите се изпълняват правилно на модерни системи (OpenRA работи на Linux, Mac OS, Windows и FreeBSD.). В повечето случаи е необходимо много да се настройват и да се играят, за да могат оригиналните файлове с игри да работят на съвременния хардуер и операционни системи. Това също означава, че игрите получават преобразяване с висока резолюция. (Най-новата актуализация, която беше от края на април, включваше поддръжка за HiDPI визуализиране на шрифтове.)

Второ, създаването на нов двигател за игри може да позволи на разработчиците да включат функции, които дори не са били представени, когато оригиналната игра е била разработена. OpenRA добавя няколко такива функции, включително:

  • Избор между "десен бутон" и класически схеми за контрол "ляв клик"
  • Ремонтирани интерфейси на страничната лента за управление на производството
  • Подкрепа за игра повторения и наблюдател интерфейс, предназначени за стрийминг игри онлайн
  • „Мъглата на войната“, която замъглява бойното поле извън линията на видимост на вашите единици
  • Граждански структури, които могат да бъдат заловени за стратегическо предимство
  • Единиците получават опит, когато се борят и подобряват, когато печелят нови редици
  • Интегрирайте мултиплеър

Бърза бележка: След като инсталирате OpenRA, все още трябва да инсталирате отделните файлове с игри. Има някои налични музикални файлове, но други музикални файлове и брифинги не са достъпни с OpenRA. Имате възможност да поставите оригиналния диск с игри, за да ги запишете на компютъра си. Пълни инструкции можете да намерите тук.

Какви игри са включени в OpenRA?

И така, кои от игрите за командване и завладяване са включени в OpenRA? В момента можете да използвате OpenRA, за да поставите Command and Conquer: Tiberian Dawn, Command and Conquer: Red Alert и Dune 2000.

Всяка от тези игри играе малко по-различно. Tiberian Dawn е по-фокусиран върху бърз и течен геймплей и оказва влияние от съвременните RTS игри. Red Alert е по-фокусиран върху стратегията и включва широк спектър от сухопътни, морски и въздушни единици, които да поемат врага. Dune 2000 има различен обрат в жанра RTS и включва опасния и непредвидим червей от подправки.

Бъдещи планове за проекта

Екипът на OpenRA не позволява на тревата да расте под краката им. В момента те работят за добавяне на подкрепа за второто поколение игри Command and Conquer, започвайки с Tiberian Sun. Тъй като това е в процес на разработка, Tiberian Sun не е включен в кутията, но източникът е на разположение в хранилището на GitHub.

Друга функция, върху която работят, е да подобри поддръжката на персонализирани игри (или модове, както ги наричат). В момента те работят за „чисто разделяне на кода на двигателя на OpenRA от нашите C & C-специфични модни детайли, така че да може да се използва като RTS двигател с общо предназначение“. Има списък с персонализирани модификации, създадени за OpenRA, но тази функция значително ще подобри разнообразието от игри, които могат да бъдат създадени.

Заключителни мисли за OpenRA

Макар че не пораснах с серията Command and Conquer, оценявам факта, че е налична в отворена версия. Опитах се да старите игри работят на по-нов хардуер, така че знам за болката и неудовлетвореността, които тя произвежда. Планирам да я играя повече. За да бъда честен, все още не съм спечелил игра. Много е трудно.

Не забравяйте, ако това е нещо, което бихте искали да допринесете с код, проверете ги в Github.

Били ли сте играли OpenRA в миналото? Ще? Коя е любимата ви игра RTS? Кажете ни в коментарите.

Ако откриете, че тази статия е интересна, моля, отделете минута, за да я споделите в социалните медии, особено с феновете на Command and Conquer.

Препоръчано

Пълно ръководство за трикратно зареждане на Windows, Kubuntu и Debian
2019
GNOME 3.26 Издаден! Проверете новите функции
2019
3D отпечатване с отворен код: проучване на научни и медицински решения
2019