DOOM num Raspberry Pi 5

Doom no Raspberry Pi 5 Imagem do título

Introdução

Um dos jogos mais adorados que continua a sua longa vida é o DOOM. Sempre que ponho as mãos num novo dispositivo, quero primeiro correr o DOOM nele. Bem, como podem imaginar, quando recebi o meu Raspberry Pi 5, foi isso que fiz primeiro.

E deixem-me dizer-vos - o resultado foi melhor do que eu esperava.

Mas as minhas expectativas baseavam-se na execução do DOOM no meu Raspberry Pi 4, por isso vamos começar por aí.

Mas primeiro, para o caso de precisares de uma atualização, o DOOM começou no início dos anos 90. Uma equipa de programadores da id Software criou o inovador jogo 3D e lançou-o como shareware em 1993.

Com esta mesma atitude, a id Software lançou publicamente o código-fonte no final dos anos 90, permitindo que as pessoas criassem os seus próprios níveis, modificações e até mesmo revisões completamente novas da jogabilidade.

De qualquer forma, com os jogos retro como um dos casos de utilização mais comuns (se não o mais comum) para Raspberry Pis, DOOM reina supremo. Por isso, era por aí que eu queria começar.

Uma nota rápida: como podem ver pela imagem do título, estou a falar do DOOM clássico, não do DOOM 3. Mas vou jogar esse na altura certa.

DOOM no Raspberry Pi 4

Há muito tempo que gosto de jogar DOOM nos meus Raspberry Pis. Mas há uma dúvida sobre qual é a melhor versão do DOOM para um Pi.

Um dos mais comuns Motores DOOM é o Chocolate DOOM. É uma das distribuições mais conservadoras, mantendo-se fiel ao jogo clássico. Outras variantes populares incluem GZDOOM, Zandronum e Crispy DOOM.

Escolhi o Chocolate DOOM, porque é bastante leve.

Colocar o Chocolate DOOM a funcionar num Raspberry Pi 4 é bastante simples. É uma questão de instalar o Chocolate DOOM e depois decidir quais os ficheiros WAD que gostaria de executar.

Os arquivos WAD (que significam "Where's All the Data?") contêm os mapas, texturas e sons de diferentes níveis. Estes são os ficheiros que as pessoas transformam para criar novas variações do DOOM.

Vejamos, então, uma dessas modificações: Liberdade.

O Freedoom contém três formas: Freedoom Phase 1 e Phase 2, que são semelhantes aos jogos clássicos, e FreeDM, que é um mod que tem como objetivo o deathmatch multijogador. Assim, em vez de atacares criaturas criadas, atacas outros jogadores.

Eu queria usá-lo como exemplo para mostrar como ele roda no Raspberry Pi 4. Como podem ver na imagem abaixo, estou a correr o FreeDM - Chocolate Doom 3.0.1.

DOOM no Raspberry Pi 4
DOOM no Raspberry Pi 4

Note-se que estou a jogar sozinho, o que significa que não há inimigos. Não há outros jogadores nem inimigos criados.

Devo dizer que o FreeDM é relativamente suave, mas ocasionalmente fica um pouco pegajoso e podia ser mais suave. Mais uma vez, isto é sem inimigos. Com inimigos, a jogabilidade pode abrandar rapidamente.

Por isso, enquanto andava a correr e a apanhar armas ao acaso, decidi correr btop para ver como o meu Raspberry Pi 4 se estava a sair com a carga.

Se olhar para a foto acima, verá rapidamente que o Chocolate DOOM está a 8,8% da carga da CPU. Mas enquanto eu estava testando as coisas, o Chocolate DOOM flutuou entre 8% e 20% da carga da CPU.

É uma quantidade excessiva para uma versão sem inimigos. E, sem surpresa, se fores ao reddit e r/DOOM, encontrará uma série de mensagens com queixas semelhantes.

Por isso, estava a pensar como seria no Raspberry Pi 5.

DOOM no Raspberry Pi 5

Para ser honesto, teria ficado satisfeito com metade da carga da CPU.

Sentei-me com o Raspberry Pi 5. Liguei-o um Pimoroni Fan SHIM (tal como fiz com o meu Raspberry Pi 4). aos pinos GPIO, liguei-o ao monitor e liguei-o com o novo botão de alimentação.

Assim que arrancou, instalei imediatamente o Chocolate DOOM.

Abri o Chocolate DOOM e eis que funcionou na perfeição. O FreeDM não parecia estar a bloquear de todo, por isso pensei em insistir. Decidi correr o Freedoom: Fase 2 - Chocolate Doom 3.0.0.

O jogo é semelhante a um jogo DOOM clássico, com inimigos a aparecerem à esquerda e à direita.

DOOM no Raspberry Pi 5
DOOM no Raspberry Pi 5

Fiquei realmente espantado. Corri o jogo com a contagem mais elevada de fotogramas por segundo durante todo o tempo, sem que ficasse preso. E foi assim com todas as versões do Chocolate DOOM que eu executei.

E, como se pode ver no btopO sistema funcionou com cerca de 1% de capacidade da CPU. Isto foi durante todo o tempo. Nunca atingiu 2% com FreeDM ou Freedoom.

Por isso, se está ansioso por jogar com o seu Raspberry Pi 5, o futuro parece risonho.

Vou fazer mais testes de jogos (incluindo mais testes DOOM) no meu Raspberry Pi 5 - por isso digam-me se quiserem ver alguma coisa em particular!

Concurso e boletim informativo

Entretanto, sabemos como é frustrante ter de esperar até 23 de outubro por um Raspberry Pi 5. Por isso, queríamos que fosse possível brincar com um o mais rapidamente possível.

Por isso, estamos a organizar um pequeno concurso: Qual é a coisa mais louca que se pode inventar para o Raspberry Pi 5?

Concurso Raspberr Pi 5

Desde que a sua ideia não a destrua, pode enviar-nos a sua ideia e nós vamos pô-la em prática na nossa - e escrever um artigo sobre ela!

O vencedor será anunciado aqui e no buyzero.de a 23 de outubro.

A ideia vencedora (determinada por nós) ganhará um kit completo Raspberry Pi 5 - incluindo uma fonte de alimentação USB-C Power Delivery (PD) de 27W, uma caixa Raspberry Pi 5, um cartão SD e um Raspberry Pi 5. Tudo com envio gratuito dentro da UE.

O segundo classificado ganhará um Raspberry Pi 5 com envio gratuito para a UE.

Por isso, não se esqueça de enviar as suas ideias - pode comentar abaixo ou contactar-nos através de a página de contacto oficial do PiCockpit.

Pode também dizer-nos coisas não tão loucas que gostaria de fazer com o Raspberry Pi 5 e nós podemos fazê-las por si!

E se quiser manter-se atualizado com as novidades, deve inscrever-se na nossa Newsletter no canto superior direito da página.

Conclusão

Então aí está - Chocolate DOOM funciona estupendamente num Raspberry Pi 5.

Agora vamos a desafios maiores!

Se estiver interessado em DOOM, já falámos sobre jogar DOOM num Arduino Nano num artigo anterior da nossa Projectos Paragon série.

Se estiver interessado no Raspberry Pi 5, consulte os nossos artigos recentes:

Então o Raspberry Pi 5 funciona com DOOM. Mas será que corre o Crysis?

4 comentários

  1. daniel em Outubro 3, 2023 às 4:29 am

    O artigo foi escrito por ChatGPT?

    • Adam em Outubro 9, 2023 às 10:25 am

      Nein, ich habe den geschrieben. 🙂

  2. NochEinHirnBesitzer em Outubro 4, 2023 às 7:52 pm

    Estamos felizes por saber que um jogo que até agora era feito em 486 com "Coprozessoren" (também respektive ~ 66 - 120 MHz e 4 - 8 MB de RAM) e que agora está disponível em 4 x 3000MHz e 8000MB...

    Também:

    66 MHz vs 3000 MHz
    8 MB vs 8000 MB

    Da muss man schon ein sehr besonderes Gehirn haben um sich da über irgendwas zu wundern oder gar zu freuen... 😉

    • Adam em Outubro 9, 2023 às 10:28 am

      Ja, natürlich war es keine Überraschung, sondern nur nur ein reines Verlangen, etwas Spaß zu haben.

Deixe um comentário