Como executar Doom no seu Raspberry Pi sem um emulador

Agora é possível rodar o Doom clássico do FPS no Raspberry Pi, graças ao Chocolate Doom. Mostraremos tudo o que você precisa saber.

Agora é possível rodar o Doom clássico do FPS no Raspberry Pi, graças ao Chocolate Doom.  Mostraremos tudo o que você precisa saber.
Propaganda

Deseja desfrutar de alguns jogos retro fantásticos 5 Retro Gaming Projects com o Raspberry Pi Zero 5 Retro Gaming Projects com o Raspberry Pi Zero O Raspberry Pi Zero levou o mundo da bricolagem e das homebrews ao mundo, tornando possível rever projectos antigos e inspirar os recém-chegados especialmente nas mentes febris dos fãs de jogos retrô. Leia mais, sozinho ou com amigos? Gosta de se unir online para um monstro incrível que explora a diversão em primeira pessoa? Claro que você faz!

Em 1997, a id Software lançou o código-fonte para Doom, o inovador FPS 1993 que coloca você, um fuzileiro naval, contra todos os tipos de demônios e feras na lua marciana de Phobos. Com o código fonte disponível, várias novas formas do jogo apareceram ao longo dos anos, perfeitas para rodar em um Raspberry Pi.

Sim, está certo: Doom on the Raspberry Pi. PiDoom, alguém?

O que você precisará

Para executar este clássico retro em seu Raspberry Pi, você não precisará de nenhum emulador (como RetroPie ou Recalbox) ou ROMs de jogo. Doom pode rodar nativamente no Pi com uma instalação simples do mecanismo de jogo, seguida por alguns arquivos WAD. Estes contêm os dados reais do jogo - níveis, monstros, armas e assim por diante - e vêm em muitos temas diferentes.

hardware doom

Antes de entrarmos nisso, entretanto, aqui está o que você precisa para o PiDoom:

  • A Raspberry Pi 2 5 coisas que apenas um Raspberry Pi 2 pode fazer 5 coisas que apenas um Raspberry Pi 2 pode fazer A última edição do computador do tamanho da pinta é incrível. Tão incrível, na verdade, que há 5 coisas que você só pode fazer em um Raspberry Pi 2. Leia mais ou Pi 3 O Raspberry Pi 3: Mais rápido, melhor, com Wi-Fi e Bluetooth O Raspberry Pi 3: Mais rápido, melhor, com Wi-Fi e Bluetooth Hoje, a fundação Raspberry Pi anunciou o lançamento do Raspberry Pi 3. É a atualização mais significativa para a popular linha de computadores de baixo custo. consulte Mais informação
  • Raspbian Jessie 5 maneiras novas Jessie Raspbian fazem Raspberry Pi ainda mais fácil de usar Após o lançamento do Debian Jessie em julho, a comunidade Raspberry Pi foi abençoada com uma nova versão da variante Raspbian, baseado na distro "pai". Leia mais instalado e pronto para uso
  • Qualquer controlador de jogo USB
  • Qualquer exibição
  • Código-fonte Doom

Várias versões do código fonte do Doom estão disponíveis. Nós estaremos usando a variante Chocolate Doom, que é compatível com a maioria dos WADs.

Instale Doom no Raspberry Pi

Comece conectando seu Raspberry Pi 2 ou 3 a um monitor, conecte um teclado e inicialize em Raspbian.

Você precisará instalar o jogo através da linha de comando, para que este estágio possa ser feito via SSH Configurando seu Raspberry Pi para uso sem cabeça com SSH Configurando seu Raspberry Pi para uso sem cabeça com SSH O Raspberry Pi pode aceitar comandos SSH quando conectado para uma rede local (por Ethernet ou Wi-Fi), permitindo que você configure facilmente. Os benefícios da SSH vão além de perturbar a triagem diária ... Leia mais, se necessário.

Na linha de comando, comece instalando as dependências do Chocolate Doom:

sudo apt-get install libsdl-mixer1.2-dev libsdl-net1.2-dev python-imaging 

Feito isso, baixe o código do Chocolate Doom, usando wget:

 wget https://www.chocolate-doom.org/downloads/2.2.1/chocolate-doom-2.2.1.tar.gz 

doom pi download

Vá para www.chocolate-doom.org/wiki/index.php/Downloads para verificar primeiro o nome do arquivo e o caminho para o download, pois isso pode mudar para futuras versões.

Com o download completo, extraia com tar:

 tar xzf chocolate-doom-2.2.1.tar.gz 

Agora você pode compilar o Chocolate Doom. Alternar diretório com:

 cd chocolate-doom-2.2.1 

doom pi configure

Agora, execute a rotina de configuração, seguida de make para compilar arquivos. Isso não será rápido:

 ./configure make 

Tudo está pronto para instalar:

 sudo make install 

Instale um arquivo WAD do Doom no seu Raspberry Pi

Existem muitos arquivos WAD disponíveis e veremos algumas das melhores alternativas posteriormente. Por enquanto, você vai descobrir como instalar um WAD, usando o arquivo de dados padrão do Doom . Isto irá adicionar os habituais mapas e armas do Doom ao jogo.

De dentro do diretório chocolate-doom-2.2.1, execute este comando wget para baixar o arquivo DOOM1.WAD :

 wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip 

Como este é um arquivo zip, você precisará descompactá-lo. O comando unzip irá funcionar bem:

 unzip shareware_doom-iwad.zip 

Você vai acabar com um arquivo chamado DOOM1.WAD . Ah, e você está pronto para jogar Doom no seu Raspberry Pi!

Bem, quase.

Configurar desgraça

Se você estava anteriormente executando comandos por SSH, agora é a hora de conectar um teclado ao seu Raspberry Pi. Alternativamente, você pode se conectar através de VNC ou RDP, mas isso resultará em um jogo ligeiramente irregular. Certamente, pare de usar uma conexão remota antes de começar a jogar!

lançamento de instalação pi doom

Antes de poder jogar o jogo, você precisará configurar o Doom . Isso significa executar a rotina de instalação com o comando:

 chocolate-doom-setup 

Use esta tela para configurar seu monitor, som, teclado, mouse, controlador de jogo e até mesmo iniciar ou participar de um jogo de rede (embora essas opções finais possam ser facilmente controladas a partir da linha de comando).

som doom pi

Você pode controlar este menu de configuração usando o teclado ou o mouse.

Quando você terminar a configuração, pressione Salvar parâmetros e inicie o DOOM . BANG BANG BANG!

Lançamento Chocolate Doom na linha de comando

Embora você já tenha lançado o Doom, observe que você não precisa executá-lo da ferramenta de configuração toda vez. Em vez disso, há uma instrução de linha de comando fácil que você pode usar:

 chocolate-doom -iwad DOOM1.WAD 

Isto irá lançar o jogo no modo de tela cheia. No entanto, pode causar uma pressão sobre o seu Raspberry Pi com esta resolução de tela. Para o Raspberry Pi 2, isso é particularmente um problema. Então, você pode preferir executar o Doom no modo de janela:

 chocolate-doom -iwad DOOM1.WAD -window 640x480 

Essas configurações também podem ser definidas como permanentes na ferramenta de configuração, usando a opção Configurar Exibição .

A melhor experiência de desgraça

Como você joga Doom no seu Raspberry Pi depende de você. Uma TV de tela grande com um controlador de jogos do Xbox pode ser sua preferência. Talvez você já tenha hackeado seu Pi em uma máquina de jogos portátil, completa com controlador embutido.

Ou você pode simplesmente gostar da experiência tradicional de área de trabalho, controlando seu espaço marítimo com um mouse e teclado. Afinal, foi assim que fizemos nos anos 90.

doom pi jogando

Minha preferência é usar o Raspberry Pi Touchscreen oficial Como configurar o seu Raspberry Pi Touchscreen Como configurar o seu Raspberry Pi Touchscreen O Raspberry Pi vem com uma variedade de complementos úteis, mas um kit que se mostrou particularmente popular é o Raspberry Pi de 7 polegadas touchscreen. Veja como configurar um. Leia mais, que é muito fácil de configurar. Depois de configurar o meu controlador de jogo (um controlador USB Xbox 360), eu poderia levar meu Raspberry Pi praticamente em qualquer lugar - com uma bateria portátil, é claro - e jogar Doom.

Graças às dimensões compactas da tela sensível ao toque e ao suporte útil, ela caberá em prateleiras, mesas… em qualquer lugar, realmente!

Encontrando Novos WADs para o PiDoom

Se você está procurando por uma experiência de jogo do Doom que seja diferente do original, você precisará rastrear alguns arquivos WAD. Muitos estão disponíveis online. O problema é rastrear todos eles.

Por exemplo, você pode ir para a página Wikia do Doom WADs, onde você encontrará uma grande seleção de arquivos para download.

Alternativamente, você pode ir até o DoomWADStation, onde você encontrará personalizações para sua instalação do Chocolate Doom.

Novos WADs, enquanto isso, podem ser encontrados no fórum WADs do DoomWorld.com. Esse site tem a maior coleção de material relacionado ao Doom, e você realmente sentirá o amor pelo jogo lá.

Doom II WADs também podem ser jogados no Chocolate Doom. Muitos deles podem ser encontrados no arquivo idGames. Entre as opções que você encontrará aqui estão:

  • O Alien TC inspirado em alienígenas.
  • Doctor Who Doom, que é obviamente um shooter baseado na longa série de TV britânica Doctor Who .

Por fim, se você souber de DADs específicos do Doom (talvez de um amigo, de uma revista ou de ler sobre isso on-line), basta tentar uma pesquisa direta no Google para o arquivo. Quem sabe o que você vai aparecer?

Configurar um Deathmatch Multiplayer Doom!

É possível jogar na Internet e na rede local com o Chocolate Doom. No entanto, a simplicidade (e o jogo sem problemas) determina que todos os jogadores do Deathmatch devem estar executando o Chocolate Doom, e o mesmo arquivo WAD, antes de iniciar.

Qualquer que seja a opção multiplayer, um computador deve atuar como o servidor para hospedar o jogo. O host também pode jogar, no entanto. Antes de prosseguir, verifique se a porta UDP 2342 está aberta nos roteadores e / ou firewall de todos os players. Nosso guia para encaminhamento de porta O que é encaminhamento de porta e como ele pode me ajudar? [MakeUseOf Explains] O que é o encaminhamento de porta e como ele pode me ajudar? [MakeUseOf Explains] Você chora um pouco por dentro quando alguém lhe diz que há um problema de redirecionamento de porta e é por isso que seu novo aplicativo não funciona? Seu Xbox não permite que você jogue, seus downloads de torrent recusam ... Read More pode ajudar aqui.

Hospedar um Deathmatch é tão simples quanto este comando:

 chocolate-doom -server -privateserver -deathmatch 

Qualquer pessoa na mesma rede que você pode se conectar ao Deathmatch executando Chocolate Doom como explicado acima, anexando a opção -autojoin:

 chocolate-doom -WAD DOOM1.WAD -autojoin 

Os jogadores que desejam entrar no Deathmatch além de sua rede, por enquanto, devem executar:

 chocolate-doom -connect [IP_ADDRESS] 

Eles precisarão substituir [IP_ADDRESS] pelo seu endereço IP público, você pode encontrar isso via whatismyip.com ou verificando a interface da Web do seu roteador.

Alternativas para Chocolate Doom

Embora tenhamos nos concentrado em instalar e configurar o Doom com o Chocolate Doom, existem algumas alternativas. E se você não quer o Doom, mas você quer alguma ação FPS ... bem, existem algumas opções para você também. O seguinte pode ser instalado nativamente no Raspberry Pi, sem emulação.

doom pi freedoom

Freedoom - Este é um projeto alternativo, com conteúdo de jogo gratuito baseado no mecanismo Doom . Compreende três fases: Fase 1, o clone de Doom ; Fase 2, um clone de Doom II e Final Doom ; e FreeDM, um jogo Deathmatch. Atualmente Freedoom está em desenvolvimento ativo.

Duke Nukem 3D - Not Doom, claramente, mas no entanto um shooter popular em seu dia, com muitos reavivamentos ao longo dos anos. Este não é realmente um jogo adequado para crianças, no entanto, devido ao tom dos recursos visuais e de diálogo.

Quake III - Ainda popular depois de todos esses anos, o Quake III pode ser instalado no Raspberry Pi.

Wolfenstein 3D - Um pouco mais antigo que o Doom, mas dos mesmos desenvolvedores, ele pode ser instalado independentemente do Doom ou ser usado como um WAD no Doom Engine. (Também ouvimos rumores de que o Return to Castle Wolfenstein de 2001 será executado no Raspberry Pi 3).

Então, se você quiser estender a coleção retro FPS do Raspberry Pi para esses títulos, eles estarão prontos e esperando para você baixar e instalar!

Jogar Doom e Host Deathmatches no seu Pi!

Outra incrível experiência de jogo retro reviveu graças ao Raspberry Pi! Este pequeno computador realmente continua a surpreender, não é? Até agora você deve estar pronto para jogar Doom no seu mini-PC, e pode até ter alguns amigos por perto para jogar um Deathmatch.

O Chocolate Doom está disponível para Windows, Mac e Linux (assim como o Linux BSD Linux vs. BSD: O que você deve usar? Linux vs. BSD: Qual você deve usar? Ambos são baseados em Unix, mas é aí que as semelhanças terminam. Aqui está tudo o que você precisa saber sobre as diferenças entre o Linux e o BSD Leia mais) para que qualquer sistema operacional de desktop possa ser usado para participar de um Deathmatch.

Você já tentou Doom no seu Raspberry Pi? Correr em algum problema? Hospedou um Deathmatch? Conte-nos tudo sobre isso abaixo!

Crédito da Imagem: Estranhamente Rambunctious via YouTube

In this article