OpenRA: Open Sourcing Command e Conquer Games

Negli ultimi due anni, gli sviluppatori di giochi hanno iniziato a prendere sul serio Linux come piattaforma di gioco. Tuttavia, ci sono ancora una serie di grandi giochi open source che puoi giocare su Linux mentre stai aspettando il porting degli ultimi giochi AAA. Abbiamo già trattato TripleA, ora parliamo di OpenRA.

Ricorda Command and Conquer?

Prima di parlare di OpenRA, parliamo della serie Command and Conquer. Se non hai mai sentito parlare di Command and Conquer, allora non sei stato coinvolto nei giochi per PC molto a lungo. Originariamente creato da Westwood Studios nel 1995, Command and Conquer è stato uno dei primi giochi di strategia in tempo reale. In molti modi, ha gettato le basi per quello che doveva venire.

Nel gioco, il giocatore iniziò costruendo una base e raccogliendo risorse per costruire una forza militare per eliminare il nemico. È un delicato equilibrio tra la costruzione rapida dell'esercito e dell'infrastruttura senza esaurire le risorse. Lungo la strada dovrai anche respingere le incursioni nemiche.

Mentre gli ultimi giochi della serie Command and Conquer sono stati rilasciati nel 2010, i giochi originali sono disponibili su OpenRA.

Ti presentiamo OpenRA

Il progetto OpenRA è stato avviato nel 2007. L'obiettivo era creare un motore di gioco open source che potesse essere utilizzato per ricreare e reimmaginare i giochi Command and Conquer.

Potresti non saperlo, ma EA ha rilasciato i primi giochi Command and Conquer come freeware nei primi anni 2000. Quindi, la domanda è: perché essenzialmente ricrearli? Bene, ci sono due grandi ragioni per farlo.

Innanzitutto, per garantire che i giochi funzionino correttamente su sistemi moderni (OpenRA funziona su Linux, Mac OS, Windows e FreeBSD.). Nella maggior parte dei casi, ci vuole un sacco di ritocchi e manipolazioni per far funzionare i file dei giochi originali su hardware e sistemi operativi moderni. Ciò significa anche che i giochi ottengono un restyling ad alta risoluzione. (L'ultimo aggiornamento, che era da fine aprile, includeva il supporto per il rendering dei font HiDPI).

In secondo luogo, la creazione di un nuovo motore di giochi può consentire agli sviluppatori di incorporare funzionalità che non erano nemmeno immaginate quando il gioco originale è stato sviluppato. OpenRA aggiunge diverse di queste funzionalità, tra cui:

  • Una scelta tra "clic destro" e schemi di controllo classici "clic sinistro"
  • Interfacce della barra laterale revisionate per la gestione della produzione
  • Supporto per replay di giochi e un'interfaccia di osservazione progettata per lo streaming di giochi online
  • La "nebbia di guerra" che oscura il campo di battaglia al di fuori della linea di vista delle tue unità
  • Strutture civili che possono essere catturate per vantaggio strategico
  • Le unità ottengono esperienza mentre combattono e migliorano quando guadagnano nuovi gradi
  • Integrare multiplayer

Nota rapida: una volta installato OpenRA, devi ancora installare i singoli file di gioco. Sono disponibili alcuni file musicali, ma con OpenRA non sono disponibili altri file musicali e briefing. Hai la possibilità di inserire il disco di gioco originale per salvarli sul tuo computer. Puoi trovare le istruzioni complete qui.

Quali giochi sono inclusi in OpenRA?

Quindi, quali dei giochi Command and Conquer sono inclusi in OpenRA? Al momento è possibile utilizzare OpenRA per posizionare Command and Conquer: Tiberian Dawn, Command and Conquer: Red Alert e Dune 2000.

Ognuno di questi giochi gioca in modo leggermente diverso. Tiberian Dawn è più focalizzato sul gameplay veloce e fluido e prende influenza dai moderni giochi RTS. Red Alert è più focalizzato sulla strategia e include una vasta gamma di unità terrestri, marittime e aeree per affrontare il nemico. Dune 2000 prende una piega diversa sul genere RTS e include il pericoloso e imprevedibile worm delle spezie.

Piani futuri per il progetto

Il team OpenRA non lascia crescere l'erba sotto i piedi. Attualmente stanno lavorando per aggiungere il supporto per la seconda generazione di giochi Command and Conquer, a partire da Tiberian Sun. Poiché è un work in progress, Tiberian Sun non è incluso nella confezione, ma la fonte è disponibile nel repository GitHub.

Un'altra caratteristica su cui stanno lavorando è il miglioramento del supporto per i giochi personalizzati (o mod come vengono chiamati). Attualmente stanno lavorando per "separare in modo pulito il codice del motore OpenRA dai dettagli della mod specifica di C & C, in modo che possa essere usato come motore di gioco RTS per scopi generici". Esiste un elenco di mod personalizzate create per OpenRA, ma questa funzionalità migliorerà notevolmente la varietà di giochi che è possibile creare.

Considerazioni finali su OpenRA

Mentre non sono cresciuto con la serie Command and Conquer, ho apprezzato il fatto che sia disponibile in una versione open source. Ho cercato di far funzionare vecchi giochi su hardware più recente, quindi conosco il dolore e la frustrazione che produce. Ho intenzione di suonarlo di più. Per essere onesti, devo ancora vincere una partita. È molto difficile.

Non dimenticare, se questo è qualcosa a cui vorresti contribuire con il codice, controllali su Github.

Hai mai giocato a OpenRA in passato? Vuole? Qual è il tuo gioco RTS preferito? Fateci sapere nei commenti.

Se hai trovato questo articolo interessante, prenditi un minuto per condividerlo sui social media, in particolare con i fan di Command and Conquer.

Raccomandato

Il framework AI Open Source di Facebook PyTorch è alla ricerca di Solid
2019
GalliumOS: la distribuzione Linux per i Chromebook
2019
Come chiudere le applicazioni in esecuzione nel telefono Ubuntu
2019