Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador games-for-linux. Mostrar todas as postagens
Mostrando postagens com marcador games-for-linux. Mostrar todas as postagens

Google Stadia promete revolucionar o mundo dos jogos com Linux e Vulkan

Nenhum comentário

terça-feira, 19 de março de 2019

Em Outubro de 2018 nós publicamos aqui no blog uma matéria sobre o "Project Stream" da Google. Na época foi-nos demonstrado o game "Assassin's Creed: Odissey" rodando através do Google Chrome via Streaming, algo que parecia muito promissor, mas que levantava dúvidas. Hoje, dia 19 de Março de 2019, a empresa anuncia o "Stadia", a evolução do "Stream", um projeto que promete trazer esse tipo de tecnologia para os nossos lares.

Google Stadia






Em San Francisco, EUA, no palco da GDC 2019, Sundar Pichai, atual CEO da Google, afirmou:  “Descobrimos que podemos levar qualquer jogo grande para qualquer dispositivo por meio do Google Chrome”. Uma proposta altamente audaciosa que foi explicada ao longo da apresentação.

O que é o Stadia?


A melhor forma de descrever o projeto é compará-lo com outros serviços de streaming que as pessoas estão mais habituadas, como a Netflix ou o Spotify, com a diferença de que o Stadia é voltado para jogos. Stadia não só é uma nova plataforma de distribuição de jogos, mas o nome que representa toda uma nova tecnologia de streaming de conteúdo com alta densidade de processamento e desempenho, sobretudo e especialmente, jogos, mas possivelmente não só isso. O que abre portas para rodar outras grandes aplicações no futuro com tecnologia similar.

Stadia Google
Stadia será totalmente multiplataforma

Durante a apresentação, várias pessoas passaram pelo palco para contar um pouco mais sobre o projeto e mostrar aspectos técnicos de seu funcionamento e quais problemas que ele pretende resolver, tanto para os jogadores, quanto para os desenvolvedores, extendendo-se aos criadores de conteúdo do YouTube.

The Data Center is your new Platform


A ideia é trazer o poder computacional dos data centers da Google para o mundo dos jogos, inclusive, a frase, "o data center é a sua nova plataforma", foi repetida algumas vezes durante toda a apresentação.

Qualidade


O Stadia promete oferecer conteúdo com resolução até 4K à 60 FPS de forma fluída em uma conexão de 25Mbps, o que não é tanto, considerando a qualidade apresentada. Até o momento, o game demonstração, em parceria com a Ubisoft, é o mesmo que vimos no "Project Stream", "Assassin's Creed: Odissey", que é capaz de rodar com a mesma qualidade em um super PC Gamer da atualidade, e em um Smartphone ou um Chromebook com praticamente nenhuma aceleração de hardware, chegando até a um Chromecast. Incrível.

Google Stadia
Reprodução: Google
A expectativa é que em um futuro próximo seja possível um streaming de 8K à 120 FPS, o que atualmente não é uma realidada para praticamente ninguém no mundo.

Na apresentação, o Google também compara o perfil atual do Stadia, que segundo eles podem crescer indefinidamente ao longo do tempo, com os atuais melhores consoles da atualidade, mostrando que o potencial de processamento do Stadia é maior que os dois somados:

Comparação com PS4 PRO e XBOX One X
Reprodução: Google

Linux, Vulkan e parcerias


O sistema operacional por tráz do Stadia é o Linux, em conjunto a poderosa API gráfica Open Source, Vulkan. O Stadia já conta com o suporte de diversos parceiros importantes do mercado, além da própria Ubisoft e da id Software, desenvolvedora do Doom, que inclusive anunciou que o novo título da franquia estará no Stadia, rodando Linux, em Vulkan, chamado de "Doom: Eternal".

Linux e Vulkan Stadia
Linux e Vulkan são a base do Stadia

Essa combinação de tecnologias permitira que o nível de jogos multiplayer chegue a "outro nível", segundo a empresa. 

Se hoje existem vários empecílhos técnicos que impedem partidas com muitos players com uma grande qualidade, com o Stadia, você poderá jogar Fortnite no seu Chromecast em 4K, 60 FPS com milhares de pessoas ao mesmo tempo em um cenário super otimista.

* Fortnite é só um exemplo, nada foi confirmado, ainda que a Unreal Engine faça parte do projeto.

Parceiros do Stadia
Parceiros do projeto atualmente
No painel de apoiadores atuais do projeto, podemos ver outros nomes muito importantes, como Unity Engine, CryEngine, Havok, Visual Studio e entro vários outros (vide imagem acima), temos a AMD, que foi responsável por construir um processador  especial para este início de projeto.

Com essas combinações de tecnologia e com os gamers fazendo acessos direto ao servidor, acaba-se (praticamente) com qualquer possibilidade de hacking ou cheating, visto que nada será rodado diretamente na máquina dos jogadores.

Stadia Controller, muito mais que um controle próprio


No anúncio, o pessoal da Google comentou que será possível usar os controles que todas as pessoas possuem em casa para rodar tais games, incluindo teclado e mouse, entretanto, a empresa também apresentou o "Stadia Controller", um controle que funciona, literalmente, sem um console.

Controle do Stadia
Stadia Controller
Com um design que parece uma mescla conceitos de Xbox e PlayStation, o Stadia Controller nem sequer precisa se conectar ao seu computador via rede ou BT, ele simplesmente acessa a internet e se conecta ao servidor da Google, permitindo que vocẽ use o mesmo controle para jogar em um Smartphone, numa TV com Chromecast, num TVBox, em um laptop (independente do sistema operacional), etc.

A ideia é que o controle "entenda" onde você está querendo jogar e simplesmente funcione. Parece mágica, tô sabendo... Isso eliminaria, por exemplo, a necessidade de ficar pareando o seu controle com todos os dispositivos que você quer jogar, além disso, o controle também permite que você compartilhe a sua gameplay automaticamente no YouTube através de uma live ou vídeo pelo simples toque de um botão, todo o processamento da live, gravação, etc; seria processado diretamente nos mesmos servidores do YouTube e da Google com baixíssima latência.

O controle também tem um botão com o Google Assistent, que pode ser usado em conjunto com um microfone contido nele para dar comandos aos jogos (quando algum game for programado para tal), ou para simplesmente dar comandos ao seu Android, Chromebook ou Chromecast.

Stadia Gaming & Enterteinment 


Outro ponto interessante é que a Google anunciou uma divisão do Stadia que será responsável por títulos exclusivos da plataforma, o Stadia Gaming & Enterteinment, fazendo com que a empresa também entre no mercado de produção de jogos. Com essa nova atividade, foi chamada para o cargo de CEO da divisão de criação de games, Jade Raymond, ex-EA Games e Ubisoft.

Jade Raymond, Stadia Google
Jade Raymond, Stadia.

Integração com YouTube e outras mídias


A apresentação possuia claramente três públicos alvo, os desenvolvedores de games, os gamers em si, e as pessoas que gostam de assistir a gameplays. Como se trata de um serviço em nuvem, com o Stadia será possível criar links para compartilhar os jogos facilmente.

A internet é a sua loja

O Stadia promete resolver um problema que estamos tão habituados que nem consideramos mais um problema, a demora entre decidir comprar um jogo e efetivamente jogar.

 Tome como exemplo:

Você está interessado por um título qualquer, vê um gameplay dele para ver se o game se parece com o que você gostaria de jogar no YouTube, ou simplesmente vê o trailer do jogo e decide comprá-lo. Você sai do YouTube e vai até um outro site ou loja, compra o game, aguarda o download. Depois de algumas horas, ou com sorte, alguns minutos, você começa a jogar o game na melhor qualidade que o seu computador ou console suportar.

Com o Stadia você poderá sair de um vídeo já com o link para uma demo do game que irá roda diretamente no seu navegador, o que torna a vida dos anunciantes e desenvolvedores mais fácil também.

Se você gosta de fazer lives, como a gente,  jogando com os amigos, uma das possibilidades do Stadia é poder compartilhar um link instatâneo para partidas multiplayer dos games no chat das suas lives no YouTube, permitindo que o seu público se conecte com você quase que instantaneamente.

Para quem é desenvolvedor, isso significa fazer um único game, com um único código e rodá-lo em qualquer plataforma através do Chrome e similares. A Google comenta que é possível que no futuro o serviço suporte outros navegadores também, o que nos faz pensar que a Microsoft ter mudado a base do Edge acaba tornando a vida deles mais fácil em caso de necessidade de compatibilização. 

Google e Open Source


Como podemos observar, a grande base dessa nova tecnologia reside no Open Source. No blog de desenvolvedores do Stadia, Dov Zimring, diretor da plataforma, comentou o seguinte:

" A Google acredita que o Open Source é bom para todos. Ele permite e encoraja a colaboração e o desenvolvimento de tecnologia, resolvendo problemas do mundo real. Isso é especialmente verdade no Stadia, nós acreditamos que uma comunidade de desenvolvedores de games tem uma longa história com colaboratividade, inovação e compartilhamento. Estamos investindo em tecnologia de código aberto para criar a melhor plataforma para os desenvolvedores, em parceria com as pessoas que a usam. Isso começa com as fundações da nossa plataforma, que são o Linux e o Vulkan, e extendem-se até a nossa seleção de GPUs, que possuem drivers e ferramentas open source. Estamos integrando o LLVM e o DirectX Shader Compiler para garantir que grande performance para os nossos compiladores e debuggers. As maiores novidades no ramo de ferramentas gráficas são itens críticos para desenvolvedores de jogos, e nós estamos felizes em contribuir com o RenderDoc, GAPID e com o Radeon GPU Profiler, parte da melhor qualidade dos produtos de código aberto voltados para o meio de gráficos."

Desafios, quando e como?


A pergunta mais natural e inevitável de um serviço tão promissor como este é: Quando estará disponível ao público? 

A Google informa que este projeto vem sendo trabalhado há alguns anos e ele estará em funcionamento ainda em 2019 na Europa, Canadá e Estados Unidos. Não há previsões para o Brasil, como sempre.

Certamente outra questão a ser considerada é a infraestrutura de conexão com a internet. Toda vez que falamos sobre streaming de qualquer coisa, especialmente de games, esbarramos nessa questão.

Definitivamente isso é um ponto chave, mas a Google informa na apresentação a sua presença em centenas de países com data centers de alta qualidade, potência e velocidade para atender tal demanda, sendo algo que "somente eles podem fazer". 

Realmente a sua conexão com a internet será importante, mas é possível que os requisitos finais sejam muito menores que os atuais, especialmente para games single player.

Por outro lado, pense que você que atualmente usa basicamente o PC para games, poderá deixar de gastar muito dinheiro em placas de vídeo e muita RAM para investir  numa boa internet e quem sabe um upgrade de placa de rede. 😁

Naturalmente um serviço como este não vai ter uma adesão incrível em pouquíssimo tempo, mas parece que este é realmente o futuro dos jogos,  começando a ser uma questão de tempo para que isso se torne viável a todos, sejam com serviços da Google ou não. 

A maior diferença que vemos em relação ao Stadia com outras soluções como Steam Link, Nvidia GeForce Now, Parsec e outros, é que a Google não só lança uma nova tecnologia eficiente, como também um amplo plano de negócios, integrado a diversos outros produtos e plataformas, além de várias parcerias com grandes do mercado.

Para os interessados em desenvolver para o Stadia, a Google criou um site para projeto, onde há maiores explicações.

Não houve explicações sobre como o Stadia vai funcionar em relação aos consumidores, se será um serviço pago mensalmente ou se será algo vendido por títulos, como são os games da Google Play por exemplo, mas algo me diz que em breve descobriremos.

E você, acha que o novo projeto de plataforma de jogos da Google decola?

- Contine discutindo o assunto no Diolinux Plus, nosso fórum da comunidade
- Vista o Open Source na DioStore
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Lançada versão 1.0 do DxVK

Nenhum comentário

terça-feira, 26 de fevereiro de 2019

É pessoal, nem parece que foi no dia 13 de Janeiro de 2018 que o dev alemão, Philip Rebohle, mais conhecido por “doitsujin” na internet, começou um projeto que está transformando a indústria de games para o Linux. Hoje temos o Proton da Valve que se beneficia dele, além do pessoal do Lutris.


 DxVK chega 1.0 é lançado!






No começo do ano passado, começou a “pipocar” no YouTube vídeos mostrando alguns gamers conseguindo rodar jogos, que a princípio só rodavam no Windows, mostrando os mesmo rodando no Linux com algum desempenho satisfatório, como GTA V e The Witcher 3.

Depois que esses vídeos se popularizaram, começou uma verdadeira “corrida pelo ouro” para saber quais jogos estavam rodando com essa nova implementação via DLLs. E o resultado foi surpreendente, até os jogos que tem os “famosos” anticheats, que já fizemos uma matéria muito completa e legal sobre, rodaram por um tempo até serem “pegos”.

A evolução do projeto nos meses seguintes foi muito grande e rápida, pois a cada versão lançada, mais e mais recursos implementados, bugs corrigidos e melhorias no código eram feitas. Até que a Valve anunciou que estava financiando e dando suporte ao projeto, e como falei em um vídeo, isso foi o “Dia D” dos jogos no Linux. Aqui mesmo no blog nós produzimos um artigo super especial e um vídeo super completinho falando sobre. Vale a pena conferir.

Mas, agora depois de 1 ano de projeto “no ar”, ele chega na tão aguardada versão 1.0, com muito amadurecimento do código e várias implementações do Vulkan para ajudar na renderização dos jogos, algumas novidades da versão 1.0 são:

Melhorias


● Adicionado a opção DXVK_HUD=api para mostrar o nível de recurso do D3D usado pelo aplicativo. Ainda não funciona corretamente para o D3D10 no momento.

●  Pequenas melhorias de desempenho no RADV, gerando melhoria no shader code.

● Se disponível, as extensões VK_EXT_memory_priority e VK_EXT_memory_budget agoraserão usadas para melhorar o comportamento de compressão da memória e reportar a VRAM disponível para aplicativos com mais precisão, respectivamente.

Correções de Bugs


● Corrigidos vários pequenos problemas em que certos recursos eram exigidos dos dispositivos onde o Vulkan não estava atuando.
● Corrigido problemas com shaders inválidos do SPIR-V, que faziam os jogos feitos na Unreal Engine 4 ficassem amarelos com drivers proprietário da AMD.

●  Corrigido problemas de renderização do Fay Cry Primal, que ocorreria em alguns sistemas.

Para visualizar todos as implementações  com mais detalhes técnicos, você pode acessar o GitHub do DXVK.

Podemos deixar uma menção aqui, do trabalho do dev da CodeWeavers, Ethan Lee,  com o FAudio que tem relação com os áudios dos jogos e agora faz com que vários games que tinha “flicks” de áudio rodem sem esses problemas.

Espero você no próximo post, forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Emulador de Nintendo 3DS no Linux

Nenhum comentário

sexta-feira, 4 de janeiro de 2019

Que tal poder jogar numa resolução maior os games do seu console portátil no Linux e ter uma nova experiência. Hoje iremos conhecer o poderoso Citra, emulador de Nintendo 3DS.

citra-emulador-3ds-linux
 O Citra é um emulador de Nintendo 3DS multiplataforma (Linux, Mac e Windows) escrito em C++ que utiliza o framework QT em seu desenvolvimento, de código aberto sobre a licença GPLv2, vem há alguns anos ganhando destaque por suas implementações aceleradas e alta compatibilidade com os títulos de Nintendo 3DS, console este que é campeão de vendas na categoria de portáteis, chegando até desbancar seu concorrente direto, o PS Vita da empresa japonesa Sony.

Durante estes pouquíssimos anos de existência, desde 2014 (comparado a outros emuladores famosos como PPSSPP, Dolphin, PCSX2, ZNES, etc.) o Citra vem amadurecendo com diversas funcionalidades e performance, por exemplo com atrativos que o próprio console não possui como: possibilidade de utilização de resoluções até 10 vezes maiores que a nativa (400x240). 

Funcionalidades que tornam o Citra incrível


Possibilidade de jogar online em servidores não oficiais Nintendo, em salas públicas ou privados, de até 16 players simultâneos (dependendo do jogo).

citra-emulador-3ds-linux-online

Multiplayer local, caso tenha algum outro computador na mesma rede, sendo possível partidas em games como Pokémon Omega Ruby.

citra-emulador-3ds-linux-multiplayer-local

Aceleração de jogos via GPU, caso possua uma  placa de vídeo dedicada a performance melhora drasticamente, dando uma melhor experiência.

citra-emulador-3ds-linux-performance-gpu

Configuração de uma webcam, ou até mesmo a utilização de um arquivo (imagem)  simulando as câmeras do console N3DS, para jogos que façam uso da função (particularmente nunca usei).

citra-emulador-3ds-linux-camera-webcam

Configuração nativa de joysticks, inclusive simulando o toque da tela do portátil da Nintendo (anteriormente esta função era por meio de arquivo de configuração).

citra-emulador-3ds-linux-joystick

Importação de Amiibos, para desbloqueio de funcionalidades ou objetivos em determinados jogos.

citra-emulador-3ds-linux-amiibo

Estilos de visualização de tela durante o game (duas telas, uma apenas ou uma menor e outra maior).

citra-emulador-3ds-linux-screenview

Lista de compatibilidade dos games locais e tema dark.

citra-emulador-3ds-linux-compatibilidade-tema

A compatibilidade de jogos é documentada na Wiki oficial do emulador, nela você  pode ver separado por categorias com cores que representam se o game tem emulação perfeita, jogável, ruim etc.

Baixe o Citra para sua distro Linux


Distribuído oficialmente de duas formas no Linux (ou três se contar a compilação pelo Github deles), executável com versões diárias direto do site e em Flatpak (existia uma opção de um instalador criada por eles, mas parece que foi substituído pelo Flatpak), o emulador possui duas versões, a Nightly, que contém os mais recentes recursos testados e estáveis e a Canary, versão de teste com códigos incompletos para quem gosta de testar. 

Se você quer evitar problemas com dependências ou versão do QT em seu sistema, além de receber atualizações, é recomendável a instalação da versão em Flatpak, caso não saiba o que é Flatpak e como habilitar em seu sistema, temos uma matéria de como proceder (Como Instalar e Gerenciar Flatpaks no Linux).

Você pode simplesmente baixar o arquivo Flatpakref e dar dois cliques caso a central de aplicativos de sua distro tenha tal suporte (segue como habilitar essa função na gnome software, loja do Ubuntu) e instalar.

Versão Nightly (estável)
citra-emulador-3ds-linux-download- estable-nightly


Versão Canary (teste)
citra-emulador-3ds-linux-download-beta-canary

Ou utilizar via terminal os seguintes comandos,  para instalação de respectivas versões.

Versão Nightly (estável):
flatpak --user install https://flatpak.citra-emu.org/citra-nightly.flatpakref

Versão Canary (teste):
flatpak --user install https://flatpak.citra-emu.org/citra-canary.flatpakref

O modo manual de instalar o Citra


Caso queira o download manual da versão “não-flatpak”, basta acessar este link e clicar na opção “Manual Download”, como no exemplo abaixo.

citra-emulador-3ds-linux-download


Depois disso extraia  o arquivo  “.targz”, navegue até o diretório, localize o arquivo citra-qt, e no terminal abra com o comando:
./citra

Lembre-se,desta maneira você terá de baixar toda vez que sair uma versão nova do Citra manualmente e poderá ter problemas com o versionamento do QT em seu sistema. Por experiência, não recomendo esta forma, pois o Citra atualiza com muita frequência (em torno de 15 - 20 versões por semana).

Fazendo backup dos seus Saves


Caso queira fazer backup dos seus saves no Citra, basta navegar até sua pasta pessoal, exiba os arquivos ocultos e navegue até o diretório:
.local/share/citra-emu/sdmc/Nintendo 3DS
Basta copiar o conteúdo da pasta em um local seguro para salvar o conteúdo.

Já a configuração do seu joystick fica na sua home também, na pasta oculta: 
.config/citra-emu
salve o arquivo “qt-config.ini”.

Para eventuais dúvidas acesse a Wiki oficial do Citra e veja a resposta de seus desenvolvedores para assuntos como: “shared fonts” (arquivos necessários  para alguns games funcionarem, como Pokémon). Como obter jogos e Amiibos para funcionamento dentro do emulador e muito mais.

Já conhecia o Citra? Quais seus games favoritos? Deixe nos comentários se já usava o emulador ou se gostou da novidade de ser distribuído em Flatpak.

Te espero no próximo post, SISTEMATICAMENTE! 😎

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.

TOP 8 Games Clássicos para Linux via Steamplay (2018)

Nenhum comentário

domingo, 30 de dezembro de 2018

Como fizemos um artigo mostrando alguns jogos Trilpe A rodando no Linux de forma satisfatória, resolvemos trazer mais uma listinha para você e mostrar mais alguns jogos que já estão rodando via Steamplay, mas só que desta vez será alguns games clássicos, fazendo uma lista de jogos antigos e bons (2010 ou anterior) que você pode jogar no Linux (sem contar os nativos). Confira agora o  TOP 8 Games Clássicos para Linux via Steamplay (2018)

 TOP 8 Games Clássicos para Linux via Steamplay (2018)





Como mencionamos no outro artigo, essa lista não coloca os games do melhor para o pior ou qualquer coisa do tipo, nela vamos mostrar que alguns games famosos já rodam no Linux e vamos nos dar ao “luxo” de excluir os que rodam nativamente, como Dota2, CS:GO, Rocket League, Hitman, Tomb Raider, Dirty Rally, entre muitos, muitos outros.

Usamos como base o site protondb.com para escolher alguns dos games que vamos mencionar aqui. Os games que escolhemos para começar essa lista são:

1 - Dead Space (classificado como Gold no protondb): 


Enredo: Uma massiva nave mineradora espacial desaparece após emergir um artefato de um planeta distante. O engenheiro Isaac Clarke embarca na missão de reparo, apenas para descobrir um aterrorizante banho de sangue - a equipe da nave horrivelmente massacrada e infectada por uma praga alienígena. Agora Isaac está isolado, preso e engajado em uma desesperada luta pela sobrevivência.

2 - Mass Effect (classificado como Silver no protondb):


Enredo: Como Comandante Shepard, você lidera um esquadrão de elite em uma aventura heróica repleta de ação em toda a galáxia. Descubra o perigo iminente de uma antiga ameaça e combata o traidor Saren e seu exército mortal para salvar a civilização. O destino de toda a vida depende de suas ações!

3 - F.E.A.R. (classificado como Gold e Silver no protondb):


Enredo: Seja o herói em sua própria cinemática épica de ação, tensão e terror. Uma misteriosa força paramilitar se infiltra em um complexo aeroespacial multibilionário fazendo reféns, mas sem fazer exigências. O governo responde enviando um time das Forças Especiais, que acaba sendo obliterado. Vídeos do massacre mostram uma onda inexplicável de destruição dilacerando os soldados. Sem mais opções, é reunida a equipe de elite F.E.A.R. (First Encounter Assault Recon) para lidar com as circunstâncias extraordinárias. A equipe recebe uma missão simples: Analisar a ameaça e eliminar os intrusos a qualquer preço.

4 - Call of Duty: Modern Warfare 2 (classificado como Silver no protondb):


Enredo: Modern Warfare 2 começa cinco anos depois da conclusão de Call of Duty 4. Apesar dos esforços dos Marines e da SAS, os Ultranacionalistas acabaram conseguindo o controle da Rússia, declarando Imran Zakhaev um herói e mártir, erguendo na Praça Vermelha uma estátua em sua homenagem. Enquanto isso, Vladimir Makarov, um dos antigos tenentes de Zakhaev, começa uma campanha contra a Europa, cometendo vários atos de terrorismo.

5 - Crysis (classificado como Bronze mas mudando para Gold no protondb):


Sim, agora o Linux roda Crysis, então deve ser um sistema “bão” né?? 😅

Enredo: Em 2020, arqueólogos americanos em uma ilha da Coreia do Norte acham algo interessante em suas escavações. Porém, o governo norte-coreano envia soldados imediatamente para o local e você, um soldado exemplar da Força Delta do exército dos Estados Unidos da América, é enviado para investigar o local.

6 - Far Cry (classificado como Silver no protondb):

 TOP 8 Games Clássicos para Linux via Steamplay (2018)

Uns dos primeiros jogos de sobrevivência misturada com ação ala Uncharted, tá agora rodando via Steamplay.

Enredo: Um paraíso tropical fervilha com o mal escondido em Far Cry®, um jogo de ação engenhosamente detalhado que leva os limites do combate a novos níveis chocantes.
O marinheiro freelancer Jack Carver está amaldiçoando o dia em que ele chegou a esta ilha. Uma semana atrás, uma impetuosa repórter chamada Valerie ofereceu-lhe uma quantia incrível de dinheiro para levá-la a esse paraíso intocado. Logo após a atracação, no entanto, o barco de Jack foi recebido por fogo de artilharia de um misterioso grupo de milicianos que se aglomerava na ilha.

7 - Max Payne 2: The Fall of Max Payne (classificado como Silver no protondb): 



Mais um jogo em que marcou muito às jogatinas dos gamers e agora rodando no Linux perfeitamente.

Enredo: Max Payne 2: A Queda de Max Payne é uma história de amor violenta e film-noir. Escuro, trágico e intenso, a história em profundidade é uma emoção de reviravoltas e revelações chocantes.

Sua vida em ruínas, Max Payne encontra-se de volta no NYPD. Durante uma investigação de assassinato de rotina, ele encontra Mona Sax, uma mulher que ele achava morta, um suspeito de assassinato de femme fatale. Ela detém as chaves para as perguntas que o assombram. Mas nada é simples na noite escura e trágica da cidade de Nova York. Um exército de bandidos do submundo fica entre Max e as respostas que ele procura. Sua jornada mais profunda em seu próprio inferno pessoal continua.

8 - Tomb Raider: Anniversary (classificado como  Silver no protondb): 



Mais um clássico rodando de forma perfeito e poder trazer umas boas horas de jogatinas com a Lara Croft

Sobre o jogo: Tomb Raider: Anniversary refaz a aventura original da Lara Croft - aventura de ação em terceira pessoa em busca do lendário artefato Scion. Utilizando um motor de jogo melhorado 'Tomb Raider: Legend', os gráficos, tecnologia e física trazem a aventura de Lara e um artefacto místico conhecido apenas como Scion até aos padrões tecnológicos actuais e oferece aos jogadores uma experiência de jogo completamente nova. Re-imagined, Anniversary oferece uma dinâmica e rápida Lara Croft, ambientes enormes de visuais impressionantes, combate intenso e ritmo de jogo, e uma história original aprimorada e esclarecida.

Esses são alguns games que separamos para mostrar que títulos famosos e que agora são considerados “clássicos”  já estão funcionando no Linux.  Se você quiser saber se o seu jogo está funcionando com o Steam Play ou se quer saber se funciona antes de comprar, recomendo consultar o site ProtonDB, ele é muito útil, lá você pode também dar os seus próprios feedbacks de qualquer game da Steam que você esteja rodando no Linux. Vá na aba “Contribute” e veja o passo a passo, caso você não se dê muito bem com Inglês, use o Google Tradutor e você não deve ter maiores problemas..

Agora monte a sua lista dos TOP 8 dos games clássicos que rodam no Linux e mostre pra gente aí nos comentários. 😃

Espero você, até uma próxima e um forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Como instalar Yu-Gi-Oh! Duel Links (PC) no Linux via Steam Play

Nenhum comentário

quinta-feira, 27 de dezembro de 2018

Duel links é o atual popular título da Konami da franquia milionária Yu-Gi-Oh! O game vem fazendo muito sucesso, sendo lançado primeiramente para dispositivos móveis, tendo mais de 10 milhões de downloads na Google Play, posteriormente chegando aos PCs pela Steam, onde é gratuito e disponibilizado para Windows originalmente, mas graças ao Proton e ao Steam Play você pode jogar no Linux como se fosse um game nativo.

duel-links-steam-play-proton-linux






O procedimento para fazer a instalação é realmente simples, porém, é necessário fazer um pequeno ajuste para rodar o jogo perfeitamente. Primeiro eu vou te explicar como fazer a instalação, depois eu te explico o porque da instalação precisar ser feita dessa forma.

Como fazer a instalação do Duel Links no Linux


Existe aqui um pequeno passo a passo, sendo que alguns destes passos não são necessários caso você já utilize o Steam Play com o Proton para outros games.

1 - Nas configurações do seu cliente Steam, ative a compatibilidade com o Steam Play

Temos um artigo aqui no blog explicando o passo a passo para habilitar a ferramenta, com dois ou três cliques você consegue ativar a funcionalidade, basta conferir aqui. Se você já tem o Steam Play ativado, esse passo pode ser desconsiderado.

2 - Faça o download do Game

O Duel Links é um game bem pequeno no seu download inicial, mal chegando aos 100 MB de tamanho, ainda que requeira até 4GB de espaço em disco caso você queira baixar as imagens das cartas em alta resolução. Procure pelo game na Steam e instale normalmente, mas não clique em jogar ainda.

Em tese, isso deveria ser o suficiente, ou seja, é o mesmo processo que você faria no Windows, entretanto, o Duel Links necessita do Net Framework 4.5 para rodar, no Windows o game considera que essa dependência já está instalada, pois geralmente está (caso não esteja, mesmo no Windows, você precisará instalar), já no Linux, obviamente ela não está instalada, por se tratar de um componente Windows.

O jogo precisa também do DirectX, do VCrun, entre outras dependências, porém estas são instaladas ao clicar em "jogar" ou "play" pela primeira vez, como a maior parte dos games. Como você deve estar imaginando, a grande questão aqui é instalar o Net Framework 4.5 no Steam Play, no prefixo do Proton do Duel Links.

Eu sei, até soa meio complicado, mas não é, vai por mim.

3 - Instale o Winetricks

Vamos precisar do Winetricks para instalar esse complemento, além de ter o próprio Wine instalado para evitar estes problemas, precisamos dos seguintes pacotes:
  • wine64 
  • wine32-preloader 
  • winetricks
Você pode procurar por eles no seu gerenciador de pacotes ou loja de aplicativos e instalar um por um, no caso do Ubuntu, com a GNOME Software como loja, esse tipo de pacote não é encontrado, então você pode usar o Synaptic para isso, já no Linux Mint, você tem esse recurso através da loja do sistema.

WINE-LINUX-INSTALL
Gerenciador de pacotes do Linux Mint
Caso você use outra distribuição, consulte o gerenciador de pacotes da sua distro e procure pelos pacotes mencionados. Caso você use Ubuntu ou Linux Mint, é possível instalar todos os pacotes com um comando único no terminal:
sudo apt install wine64 wine32-preloader winetricks -y
O próximo passo é instalar, via Winetricks, o pacote dotnet4.5, que referencia o Netframework 4.5.

Para fazer isso, o Winetricks pode ser aberto pelo menu, ele é uma aplicação gráfica, porém, atente-se para escolher o diretório onde o game (Duel Links) está instalado, originalmente no Steam Play ele fica nesse diretório:

home/dionatan/.steam/steam/steamapps/compatdata/601510/pfx

Onde o nome dionatan deve ser substituído pelo nome do seu usuário, selecionando a opção de instalar complementos e adicionando o DotNet4.5, entretanto, eu acho mais fácil rodar outro comando simples que vai fazer todo o processo por você:
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45
Não sei se você percebeu, mas se você quiser fazer tudo de uma vez pelo terminal, algo quase mágico que o Linux proporciona, você pode instalar os programas necessários e "aplicar o patch" no jogo copiando e colando este único comando no terminal, tudo de uma vez:
sudo apt install wine64 wine32-preloader winetricks -y && WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45
Simples e rápido.

4 - Agora é só jogar! 

Com este pequeno ajuste é possível jogar o game normalmente, basta clicar em "Play" ou "Jogar", aguardar a instalação daqueles componentes que o jogo precisa e logar com a sua conta. O ideal é ter a sua conta atrelada ao perfil da Konami para poder recuperar os seus decks do game que você joga no Smartphone.

Seguem algumas telas do game rodando no Linux Mint 19.1:

Linux Mint Duel Links

Linux Mint Duel Links

Linux Mint Duel Links

Linux Mint Duel Links

Como melhorar a situação?


O game roda perfeitamente bem, sem travamentos, engasgos ou qualquer outra coisa, porém, sabemos que ele não é um primor de porte. Parece que Konami simplesmente jogou o Duel Links dentro do Unity 3D e exportou para PC, e não se preocupou nem em adicionar todas as dependências que o jogo precisa para instalação na primeira "run" do jogo.


Felizmente rodar ele no Linux, apesar do ajuste, hoje em dia é muito simples, mas poderia ser ainda mais, caso esse passo fosse desnecessário, e é aí que você entra. Fale com a Konami no Twitter, mande e-mails e peça pela simples inclusão desse pacote no instalador do jogo, provavelmente até quem joga no Windows vai se beneficiar.

Até a próxima e que o coração das cartas esteja com você!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Como o mundo Linux está mudando por conta dos games

Nenhum comentário

terça-feira, 11 de dezembro de 2018

O setor de jogos é um mercado descomunalmente grande e tem muito mais importância do que aqueles que não curtem tanto jogar acreditam, influenciando direta e indiretamente grandes porções diferentes do mercado. Hoje vamos entender como o Linux está fazendo parte desse universo e como você pode ajudar a impulsionar esse movimento.

Linux Gaming






Há alguns anos o nosso canal no YouTube foi iniciado tendo em mente a proposta de mostrar games disponíveis para Linux. É claro que naquela época, quando a Valve havia recém  lançado o seu cliente Steam, portando apenas alguns de seus games populares para o sistema do pinguim, como o saudoso Left 4 Dead 2, o mundo de jogos no Linux era muito mais restrito do que hoje.

Qualquer dia eu faço uma live dele para matar a saudade. 😊

De lá para cá muita coisa mudou, além da quantidade e variedade de jogos, por isso eu convido você, especialmente se você não curte jogos, a mergulhar comigo em uma análise de como o suporte para mais jogos mudou o modo das distros Linux funcionarem e também o panorama social em relação a adoção do Linux como plataforma nos Desktops.

Games e aprimoramento de drivers


Independentemente de você gostar de jogar ou não, uma coisa que pode fazer uma boa diferença na sua produtividade é o desempenho dos seus drivers, especialmente os drivers de vídeo. O mercado tem uma maneira muito lógica de trabalho, mesmo que eventualmente manipulado, ele continua respeitando ofertas e demandas, e a demanda de drivers para Linux há alguns anos era muito baixa sem os jogos

Linux e Nvidia

Drivers para Linux "sempre" existiram, mas antes da Valve forçar o Linux no mercado de jogos em 2012/2013, a atenção dada para os drivers Linux era concentrada em versões corporativas das placas, usadas em processamento de dados, renderização e até mesmo supercomputação, enquanto o desktop ficava de lado, ao menos parcialmente.

Se temos drivers melhores hoje para usarmos nos nossos computadores que são equivalentes aos do Windows, a plataforma mais tradicional no segmento de desktop, muito devemos aos jogos. Algumas empresas se tornaram open source nesse processo, como a AMD por exemplo, que agora distribui seus drivers diretamente através do Kernel Linux.

Para além dos drivers de vídeo


O interesse de empresas por tecnologias que envolvem jogos é notório hoje em dia, a gamificação de trabalho está muito na moda atualmente, e não é à toa, ela simplesmente aumenta a produtividade e, segundo alguns estudos, até mesmo a felicidade de quem trabalha dessa forma.

O interesse de pessoas por jogos e por Linux (e por jogos no Linux) aumentou incrivelmente nos últimos anos, ainda que alguns possam dizer que no final os números brutos não são gigantescos.

Nesse caso eu lhe digo "tudo bem", eles não chegam a ser relevantes para o ponto atual da história, o número poderia ser até menos ou maior que não faria muita diferença atualmente, afinal, é apenas o começo.

Mas essas buscas mostram que as pessoas não estão atreladas ao Windows necessariamente porque gostam do Windows em si, elas gostam do que a plataforma é capaz de rodar, obviamente, nem todo mundo se encaixa nessa métrica, mas é algo para se pensar: 

As pessoas usam Windows porque gostam do Windows ou porque são obrigadas a usá-lo por conta de algum software ou game? É uma ótima pergunta, sem dúvida.

Quando o mercado começa o olhar para o Linux como uma alternativa viável para jogos, outras pessoas começam a se aproximar, e estes são profissionais de diversas áreas diferentes que também trazem seus conhecimentos para o sistema. 

O ano de 2018 trouxe um dos momentos mais impressionantes no quesito de liberação e produção de aplicativos para Linux, graças a iniciativas como Flatpak, Snap, AppImage e maior acessibilidade de distribuições famosas, como Ubuntu, Fedora, Manjaro, Linux Mint, elementary OS e até mesmo o Deepin, que mostram que para usar Linux você não precisa ser "graduando em física quântica", basta ter um mínimo de curiosidade e vontade de aprender algo novo.

Desenvolvedores sempre irão atrás de usuários e estarão onde eles estão, não basta ser bom, tem de ser conhecido, tem de se ter uma quantidade considerável de usuários, por isso que o crescimento do mercado para "caminhos abertos", no sentido "open source da palavra" trazem-nos bons presságios.

A divisão do mercado


A maior parte das pessoas que compara o Market Share do Linux com o Windows nos Desktops percebe uma grande diferença, mas, desconsiderando o fato de que é impossível ter certeza dos números do Linux no Desktop, afinal não existe geralmente um registro ou algo assim, como há no Windows e no macOS, é notável o quanto mais e mais pessoas vem utilizando a plataforma em seus computadores nos últimos anos.

Pense à curto prazo: Apenas cinco anos atrás muito menos pessoas usavam Linux, o que será que pode acontecer daqui cinco anos? Cinco anos atrás nós tínhamos poucos jogos para Linux, hoje é seguro apostar em 70% da Steam, graças ao Steam Play (Proton), o que será que virá daqui a cinco anos?

Pensando de forma mais pragmática, dificilmente o Linux chegará no Market Share do Windows algum dia, não é impossível, claro, mas talvez eu não esteja mais com todo o pique que eu tenho hoje para escrever esse blog quando (e se) esse dia chegar, a menos que a Microsoft resolva que vai transformar o Windows em um serviço com base Linux, algo que há alguns anos seria inimaginável, e hoje nem tanto, algumas pessoas até torcem por isso.

Ainda assim, acho que não precisamos comparar o Linux (como plataforma Desktop) com o Windows nesse caso, podemos ir diretamente para o segundo colocado, o macOS. O macOS é um sistema operacional fantástico, prático, mas que também tem, como todo sistema, suas próprias limitações.


O preço proibitivo, especialmente no Brasil, dos produtos da Apple acaba dificultando a adoção do macOS por massas da população, ou você realmente acha que se as pessoas pudessem baixar o macOS e instalar facilmente como fazem com o Windows o sistema "da maçã" teria tão poucos usuários? Além disso, por mais que não faça sentido, para muitas pessoas, aparentemente, parte da "graça" está em justamente pagar caro pelos produtos.

Fun Fact: Dizem por aí que um Rim vale cerca de 250 mil Reais no mercado negro, se você vender um rim dá para comprar dois iMac PRO, um para você e outro para sua esposa ou marido e ainda sobra um troco para gastar nos dongles. 🍘



A palavra "poucos", é claro, está no sentido figurado, afinal, alguns milhões de usuários não são poucas pessoas, assim como os milhões de usuários Linux não são, ainda assim, o macOS, ocupando a segunda posição em popularidade de mercado desktop, e aparentemente confortável com isso, tem cerca de 8 a 10% de Market Share, dependendo da fonte que você pesquisar.

Com essa quantidade de usuários o macOS é considerado por muitos uma plataforma importante, é claro que ter a multimilionária, Apple, por trás ajuda muito.

Se o Linux no Desktop está longe do Windows em quantidade, do macOS não é tudo isso...

Para falar a verdade, é pouca a diferença e o Linux tem uma possibilidade de crescimento exponencial da forma com que está se desenvolvendo agora, ainda mais com o Chrome OS, Steam e possivelmente a Epic Games no próximo ano.

Jogos são uma porta de entrada


Junto com os games, muitas tecnologias diferentes podem se aproximar do Linux, o modo Open Source de se trabalhar vem se tornando cada vez mais interessante por ser menos custoso para as empresas e trazer maior qualidade para o software base, esse é certamente um dos motivos da Microsoft ter anunciando que seu navegador agora se baseará no projeto Chromium.

É provavelmente incontável o número de pessoas ainda desinformadas em relação a jogos no Linux ou que estão completamente alheias às facilidades e qualidade de se usar uma distro como o Linux Mint, para citar apenas um exemplo.

Como nosso canal da Twitch.tv vem ajudando a mudar isso


Há algum tempo nós decidimos dar um passo além do YouTube, onde temos, graças a vocês, leitores do blog, o maior canal do mundo em visualizações/inscritos a usar Linux e Open Source como pauta majoritária, o que não é pouco, especialmente considerando o nosso idioma. Os brasileiros são apaixonados por Linux e tecnologias abertas.

Como eu disse no início do artigo, o canal Diolinux no YouTube iniciou com a ideia de mostrar jogos, porém, ao desenvolver o canal foi notório o quanto a comunidade brasileira estava, na época,  carente de informação referente ao uso cotidiano do Linux no desktop e eventualmente de outras tecnologias, por este motivo, o canal acabou recebendo um viés diferente e o conteúdo de jogos ficou em segundo plano ao longo do tempo, apenas aparecendo em vídeos especiais, como este, que inclusive, pretendemos repetir em breve:


O nosso público no YouTube acabou ficando mais segmentado em relação ao Linux, são pessoas mais sérias, profissionais e apaixonados pelas possibilidades que o Linux e a tecnologia podem trazer e claro, muitas dessas são apaixonadas por games também.

Há alguns anos eu fiz um vídeo dizendo que "o Linux me fez ser um gamer novamente", aquele foi o momento em que eu percebi que eu, que tinha me desligado do mundo dos jogos durante um curso técnico especialmente e estava há quase 3 anos sem jogar nada, tinha me aproximado dos jogos novamente graças ao porte da Steam para Linux.


A Twitch.tv é um lugar especial para os gamers. Para você que não conhece, a Twitch é o recanto dos gamers na internet, é onde as pessoas fazem livestreams diárias de vários jogos diferentes e milhões de pessoas às acompanham, é onde as grandes empresas do mundo dos eSports fazem suas transmissões oficiais, é um lugar especial, como eu disse. E é nesse lugar que nós pretendemos divulgar o Linux como plataforma de jogos! :)

Dezembro de 2018 representa o quarto mês em que nós fazemos lives diárias na Twitch jogando SEMPRE jogos de Linux, que rodem no Linux, nativamente, via Wine, emuladores, ou o que for, buscando quebrar o preconceito das pessoas que acham que Linux não pode ser utilizados para jogos e diversão, além de criar uma comunidade de amigos e pessoas especiais que entendem o quanto essa mudança de paradigma ajudará a todos, inclusive quem não joga, e estão sempre nos apoiando e caminhando ao nosso lado nessa jornada que promove uma verdadeira mudança cultural.

A prova de que o nosso projeto da Twitch, que ainda está só começando, está trazendo resultados, é que diversas pessoas que nunca tinham ouvido falar do "Diolinux" chegaram por lá, conheceram o canal e estão tendo contato com Linux pela primeira vez.

Frases como:

"- Nossa, eu não sabia que Linux rodava jogo!" ou "- Nossa, não sabia que tinha esse jogo para Linux" ou ainda "- Nossa! Você joga mal pra caramba!", são muito comuns! 😁

Um caso muito interessante aconteceu nesta última semana, ao fazer a nossa live tradicional no Sábado à tarde, estávamos jogando o novo modo de Battle Royale do CS:GO, Danger Zone, no Linux no nosso canal na Twitch, quando uma pessoa entrou no chat ao vivo e começou a interagir com a galera. Depois de alguns momentos descobrimos que era um menino de apenas 10 anos, que provavelmente estava interessado em apenas jogar o jogo, ou aprender a jogar com a gente, mas que agora está em contato com um novo mundo de tecnologia que, a maioria de nós, ou pelo menos eu, só tive contado depois de adulto.

Tudo isso graças a um jogo!

Quando mais cedo as pessoas entrara em contato de forma adequada com essa tecnologia, mais provável que crescem e se tornem melhores profissionais, que entendam a tecnologia como um todo  e que não fiquem limitado ao que é o "senso comum". E ainda temos um efeito colateral simples, que é o acesso a um sistema operacional mais seguro e gratuito para rodar os games, sem pirataria, sem toolbar, sem ter que pagar.

A sua ação faz diferença, você pode mudar o mundo com o seu clique


A maior parte da comunidade Linux que consome o nosso conteúdo é extremamente engajada, mas ainda assim, talvez não tenha entendido o poder do seu clique.

Recentemente eu vi um vídeo que falava sobre "liberdade e mudar o mundo", o autor sugeria algo que faz muito sentido na minha cabeça, ele dizia: 

- Você quer mudar o mundo?
    
Faça algo.   

- Você não "pode" ou não tem "habilidade" para ajudar diretamente a sua causa?

Ajude que está lutando por você e com você.

- Como assim?

Taca a carteira, divulgue.

Eu não poderia concordar mais, quantas vezes você já colaborou com algum projeto open source financeiramente? Quantas vezes você já divulgou um material relacionado?

Inclusive, quero agradecer imensamente a todos aqueles que acreditam que o nosso trabalho está ajudando a fazer a diferença e nos ajudam através do Padrim, do Clube dos canais e nos mandam Bits e Super Chats nas lives do YouTube e da Twitch!

Aproveito também para anunciar que de hoje em diante, um percentual do lucro da nossa loja, a DioStore, será convertido em doações para projetos Open Source que os nossos clientes poderão escolher.

Porém, dinheiro realmente não é tudo, a sua ação, o seu clique faz a diferença! Você já leu algum artigo útil para você por aqui e não compartilhou? Esse artigo poderia ter ajudado mais pessoas e mais pessoas, se você tivesse "apenas clicado", tendo colocado ainda mais gente em contato com esse tipo de conteúdo.

Ajude-nos a atingir mais pessoas, o seu gesto pode parecer simples mas ele faz total diferença, compartilhe os nossos artigos, compartilhe os nossos vídeos, clique no gostei, compartilhe o nosso canal na Twitch, assista as nossas lives, ajude-nos! Somos muito mais fortes com você, você nos ajuda a ter voz!

Você pode fazer tudo isso com simples cliques do seu mouse e toques na tela do seu celular, fazendo isso você estará ajudando o mundo a conhecer e entender novas possibilidades, em muitos casos, você estará inclusive libertando pessoas que estão insatisfeitas mas que acham que a única forma de fazer as coisas é aquela tradicional, a qual lhes foi ensinada, para ter liberdade de escolha é preciso conhecer todas as opções.

Vai nos ajudar a espalhar esse artigo? :)

Um grande abraço! Nos vemos por aí nas nossas lives e no YouTube também.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo