OpenRA: Open Sourcing Command and Conquer Games

1 de junho de 2017

Nos últimos anos, os desenvolvedores de jogos começaram a levar o Linux a sério como plataforma de jogos. No entanto, ainda há uma série de jogos de código aberto excelentes que você pode jogar no Linux enquanto espera que os jogos AAA mais recentes sejam portados. Já cobrimos TripleA, agora vamos falar sobre OpenRA.

Lembra do Command and Conquer?

Antes de falarmos sobre OpenRA, vamos falar sobre a série Command and Conquer. Se você nunca ouviu falar de Command and Conquer, então não está envolvido com jogos de PC há muito tempo. Originalmente criado pela Westwood Studios em 1995, Command and Conquer foi um dos primeiros jogos de estratégia em tempo real. De muitas maneiras, ele lançou as bases para o que estava por vir.

No jogo, o jogador começou construindo uma base e reunindo recursos para construir uma força militar para derrotar o inimigo. É um equilíbrio delicado entre construir rapidamente seu exército e infraestrutura sem ficar sem recursos. Ao longo do caminho, você também terá que se defender dos ataques inimigos.

Enquanto os últimos jogos da franquia Command and Conquer foram lançados em 2010, os jogos originais continuam vivos no OpenRA.

Conheça OpenRA

O projeto OpenRA foi iniciado em 2007. O objetivo era criar um motor de jogo de código aberto que pudesse ser usado para recriar e reimaginar os jogos Command and Conquer.

Você pode ou não estar ciente, mas a EA lançou os primeiros jogos Command and Conquer como freeware no início dos anos 2000. Portanto, a questão é: por que essencialmente recriá-los? Bem, há dois grandes motivos para isso.

Primeiro, para garantir que os jogos sejam executados adequadamente em sistemas modernos (OpenRA é executado em Linux, Mac OS, Windows e FreeBSD.). Na maioria dos casos, são necessários muitos ajustes e modificações para que os arquivos originais do jogo funcionem em hardware e sistemas operacionais modernos. Isso também significa que os jogos passam por uma reformulação de alta resolução. (A atualização mais recente, que foi do final de abril, incluiu suporte para renderização de fontes HiDPI.)

Em segundo lugar, a criação de um novo mecanismo de jogos pode permitir que os desenvolvedores incorporem recursos que nem mesmo eram imaginados quando o jogo original foi desenvolvido. OpenRA adiciona vários desses recursos, incluindo:

  • Uma escolha entre os esquemas de controle do clique com o botão direito e do botão esquerdo clássico
  • Interfaces da barra lateral revisadas para gerenciamento de produção
  • Suporte para replays de jogos e uma interface de observador projetada para streaming de jogos online
  • A névoa da guerra que obscurece o campo de batalha fora da linha de visão de suas unidades
  • Estruturas civis que podem ser capturadas para vantagem estratégica
  • As unidades ganham experiência à medida que lutam e melhoram quando conquistam novos postos
  • Integrar multijogador

Observação rápida: depois de instalar o OpenRA, você ainda precisa instalar os arquivos individuais do jogo. Existem alguns arquivos de música disponíveis, mas outros arquivos de música e briefings não estão disponíveis com o OpenRA. Você tem a opção de inserir o disco original do jogo para salvá-lo em seu computador. Você pode encontrar as instruções completas aqui.

Quais jogos estão incluídos no OpenRA?

Então, quais dos jogos Command e Conquer estão incluídos no OpenRA? Agora você pode usar o OpenRA para colocar Command and Conquer: Tiberian Dawn, Command and Conquer: Red Alert e Dune 2000.

Cada um desses jogos é executado de maneira ligeiramente diferente. Tiberian Dawn está mais focado em uma jogabilidade rápida e fluida e tem influência de jogos RTS modernos. O Red Alert é mais focado na estratégia e inclui uma ampla gama de unidades terrestres, marítimas e aéreas para enfrentar o inimigo. Dune 2000 dá um toque diferente no gênero RTS e incluiu o perigoso e imprevisível verme das especiarias.

Planos Futuros para o Projeto

A equipe OpenRA não está deixando a grama crescer sob seus pés. Eles estão trabalhando atualmente para adicionar suporte para a segunda geração de jogos Command and Conquer, começando com Tiberian Sun. Por ser um trabalho em andamento, o Tiberian Sun não está incluído na embalagem, mas o código-fonte está disponível em seu repositório GitHub.

Outro recurso no qual estão trabalhando é melhorar o suporte para jogos personalizados (ou mods, como os chamam). Atualmente, eles estão trabalhando para separar claramente o código do mecanismo OpenRA de nossos detalhes de mod específicos do C&C, para que possa ser usado como um mecanismo de jogo RTS de propósito geral. Há uma lista de mods personalizados criados para OpenRA, mas esse recurso vai melhorar muito a variedade de jogos que podem ser criados.

Considerações finais sobre OpenRA

Embora eu não tenha crescido com a série Command and Conquer, gostei do fato de estar disponível em uma versão de código aberto. Tentei fazer com que jogos antigos funcionassem em hardware mais recente, então conheço a dor e a frustração que isso produz. Eu pretendo jogar mais. Para ser honesto, ainda não ganhei um jogo. É muito difícil.

Não se esqueça, se isso é algo para o qual você gostaria de contribuir com código, verifique-os no Github.

Você já jogou OpenRA no passado? Você poderia? Qual é o seu jogo RTS favorito? Deixe-nos saber nos comentários.

Se você achou este artigo interessante, por favor, reserve um minuto para compartilhá-lo nas redes sociais, especialmente com os fãs de Command e Conquer.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

OpenRA: Open Sourcing Command and Conquer Games

Propaganda
Blog Comments powered by Disqus.
Propaganda