Como instalar o jogo M.A.R.S. via Flatpak no Debian

O M.A.R.S. é um jogo de tiro feito para 2 jogadores, baseado na plataforma OpenGL.
Conta com naves espaciais, navegando em um espaço bidimensional e governado pelas leis da gravidade.

Você precisa ter configurado o suporte a Flatpak no seu sistema, antes de prosseguir. Veja aqui, como fazer isso.

A história do jogo

No ano 3547, as civilizações de toda a nossa Galáxia estão organizadas, cada qual em seu planeta.

Uma grande guerra se aproxima e toma vulto. Você é um dos famosos guerreiros, chamados para defender seu planeta dos “vizinhos invejosos”.

Ao lado da “grande guerra”, paira uma ameaça ao seu sistema planetário. Uma nave gigante, de invasores desconhecidos, carregando uma arma monolítica de destruição em massa, se aproxima e representa um perigo bem maior.

Recursos presentes no jogo

  1. gráficos 2D, com design único ao jogo
  2. suporte a modo multiplayer ou single
  3. naves espaciais personalizáveis e quantidade de armas, além de itens especiais
  4. suporte a vários idiomas e inteligência artificial, que provẽ reações diferentes, nas mesmas situações

mars shooter game

O jogo pode ser encontrado no Flathub (link abaixo):

https://flathub.org/apps/details/net.sourceforge.mars-game

Divirta-se!

Como instalar o Unity 3D Editor 5.6 beta game engine para Linux

A versão do Unity 3D Game Engine Editor pra Linux pode ser instalada em várias distribuições. Vários sites têm feito reviews e mostrado como instalar este framework.
Já escrevemos sobre o processo de instalação neste post — sugiro dar uma olhada, caso reste dúvidas após a leitura deste post.

Atualmente, o Unity 3D está mais maduro e, se você ainda não o experimentou, vale a pena dar uma chance ao software.
O processo de download e instalação está super fácil e pode ser realizado em poucos passos.
Neste post, vou mostrar como fazer a instalação no Debian/Ubuntu e em outras distribuições (como Fedora, openSUSE etc.)

Baixe e instale o Unity 3D Editor no Debian ou Ubuntu

Os exemplos dados neste texto foram executados no KDE Neon 5.9 — baseado no Ubuntu 16.04 LTS “Xenial Xerus”.
Baixe o pacote .deb de instalação do Unity 3D Editor 5.6.0b8 beta, diretamente no site http://beta.unity3d.com/download/1da4c632c3f6/public_download.html.
Ou use o comando wget:

 wget http://beta.unity3d.com/download/1da4c632c3f6/unity-editor_amd64-5.6.0xb8Linux.deb

Feito o download,
verifique o md5sum:

 md5sum unity-editor_amd64-5.6.0xb8Linux.deb

6ab683eb7da634a613d97b6fdcad4ef5  unity-editor_amd64-5.6.0xb8Linux.deb

Se tudo estiver ok, até agora, proceda com a instalação do pacote:

 sudo dpkg --install unity-editor_amd64-5.6.0xb8Linux.deb

Como fazer a instalação em outras distribuições Linux

Na mesma página, dada anteriormente, faça download do script platform-agnostic ou use o comando wget:

 wget http://beta.unity3d.com/download/1da4c632c3f6/unity-editor-installer-5.6.0xb8Linux.sh

Teste o md5:

 md5sum unity-editor-installer-5.6.0xb8Linux.sh

Em seguida, torne o script executável e rode-o:

 chmod aug+x unity-editor-installer-5.6.0xb8Linux.sh

# ... e rode o script abaixo com privilégios administrativos:

 ./unity-editor-installer-5.6.0xb8Linux.sh

Pronto. Agora já é possível executar o Unity 3D Editor da linha de comando, do dash ou do menu da sua distribuição…

/opt/Unity/Editor/Unity


Antes de usar, caso você ainda não tenha cadastro com a empresa que desenvolve o aplicativo, terá que fazer um breve cadastro.
unity editor

Referências

Sugiro dar uma olhada no forum unity3d para verificar se não há uma versão mais atual, ao final da página:
https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/?_ga=1.161269565.1226268089.1487593352.

Configure o openSUSE para jogar

Se você já tem uma boa máquina, com hardware suficientemente bom para jogos — além de espaço no HD (ou SSD) e tempo para se divertir — pode configurar o seu sistema openSUSE, adicionando repositórios, plugins, bibliotecas e drivers para placas gráficas, que lhe darão um desempenho superior, mesmo nos jogos mais exigentes.

Instale os repositórios oficiais de jogos

Há muita coisa fora dos repositórios oficiais, eu sei… mas este é o ponto de partida.
No exemplo, abaixo, há 3 opções de instalação do repositório Packman — use procedimento referente à versão do seu openSUSE.
Não sabe a versão?! Então clique aqui.

#### Instalação do repositório Packman para openSUSE * Leap 42.1
sudo zypper ar http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/ Packman

#### Instalação do repositório Packman para openSUSE * Tubleweed
sudo zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman

#### Instalação do repositório Packman para openSUSE * 13.2
sudo zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman

Quanto ao repositório Games, tome o mesmo cuidado, de instalar apenas aquele referente à sua versão do openSUSE:

#### Instalação do repositório Packman para openSUSE * 42.1
sudo zypper ar http://download.opensuse.org/repositories/games/openSUSE_Leap_42.1/ games

#### Instalação do repositório Packman para openSUSE * Tumbleweed
sudo zypper ar http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ games

#### Instalação do repositório Packman para openSUSE * 13.2
sudo zypper ar http://download.opensuse.org/repositories/games/openSUSE_13.2/ games

Agora “refresque” o cache local:

sudo zypper refresh

Instale os pacotes de apoio (Flash e Java), que nem sempre serão necessários, mas enfim…

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
sudo zypper addrepo -f http://linuxdownload.adobe.com/linux/x86_64/ adobe-flash-plugin
sudo zypper refresh
sudo zypper install flash-plugin
sudo zypper install java-1_8_0-openjdk

Como encontrar os jogos dentro dos repositórios adicionados

Use o comando search para vasculhar por “jogos” entre os repositórios:

zypper search -t package -r Games | less

Você pode usar o comando grep para filtrar resultados. No exemplo, que segue, são exibidos apenas os pacotes que contenham alguma referência a string “simulat”. Veja como ficou:

zypper search -t package -r Games | grep -i simulat

opensuse games simulators
Sugiro abrir outra janela de terminal, ao lado da atual, para ir listando os jogos nos quais você tem interesse e depois instalar todos de uma só vez.
No exemplo abaixo, serão instalados o Astro Menace, Alien Arena e FlightGear (simulador de voo):

sudo zypper install astromenace alienarena FlightGear

Você pode ler mais sobre como usar o Zypper aqui.
Se achar mais cõmodo, é possível pesquisar dentro do repositório Games, no site oficial do openSUSE.

E o Steam?

Claro!
Instalar o pacote da plataforma de jogos Steam é muito fácil e essencial para ter uma máquina decente de games.
Siga estes 2 passos:

sudo zypper refresh
sudo zypper install steam

Fácil, né?
Captura de tela: Steam no openSUSE.

Como ir além

Muito mais pode ser feito para o seu computador ser mais voltado ao entretenimento e aos videogames.
Você pode, ainda, instalar emuladores para diversas plataformas (Atari, Playstation, Nintendo etc.), baxiar ROMs da Internet e ter um arsenal de jogos retrô no seu sistema.
Mas, isto é assunto para outro post, com certeza… 😉

Como instalar o Unity 3D Game Editor no Debian (ou no Ubuntu)

O Unity 3D Game Editor é uma das engines mais populares na criação de jogos no mundo.
A versão de que tratamos, neste post, trata-se de uma versão experimental (de acordo com os desenvolvedores).

  • Existe um post mais atualizado sobre a instalação deste software aqui.

Por um lado, é muito bom ter uma engine destas disponível em um ambiente poderoso e estável como o Linux — na verdade, não vejo sentido em se trabalhar com desenvolvimento em uma máquina Windows. No Mac, ainda vai… :p (minha opinião)
Por outro, saiba que alguns recursos ainda não estarão disponíveis — suporte a importação de modelos de aplicativos de terceiros, só para citar um exemplo.
Unity 3D engine for Linux
Neste post vou explicar como instalar o Unity, como resolver alguma possível complicação e, por fim, demonstrar um método alternativo de instalação do aplicativo (você escolhe).

O que esperar do Unity para Linux

Descrito como uma “plataforma de desenvolvimento flexível e poderosa para criação de jogos multi-plataforma”, o Unity é desenvolvido pela Unity Technologies — e o pacote de instalação traz um editor gratuito (mas não é código aberto ou open source).
A decisão sobre se vale a pena prosseguir a partir desta versão prévia do software para Linux depende de uma série de fatores — tais como a receptividade da comunidade de desenvolvedores de jogos Linux, a quantidade e a escala de dificuldade de problemas levantados pela comunidade e, por fim, o quanto pesa dar suporte a esta versão para Linux.
O trabalho para dar suporte ao Linux runtime do Unity 3D, lançado em 2012 (também como uma prévia), foi muito pouco.
Portanto, faz sentido esperar que este esforço de agora frutifique.

Como sempre, usar as versões beta, testar exaustivamente, dar feedback para os desenvolvedores e incentivar outras pessoas a fazer o mesmo é a melhor forma de impulsionar qualquer software.

Como instalar o Unity 3D Game Editor

Você deve baixar o pacote .DEB e em seguida fazer a instalação — o processo é o mesmo no Debian e em todas as distros derivadas dele (o que inclui o Ubuntu, Mint etc.)
Clique no botão abaixo, para baixar o pacote oficial do Unity 3D:
Download
Note que se trata de uma versão para sistemas 64 bits.
Após o download, abra um terminal e faça a instalação com o dpkg:

sudo dpkg --install unity-editor-5.1.0f3+2015082501_amd64.deb
_

Se quiser desinstalar, posteriormente, use o seguinte comando:

sudo dpkg --purge unity-editor

Para iniciar o Unity, procure por “unity” no Dash ou dispare-o do termnal:

/opt/Unity/Editor/Unity &

Como corrigir erro na inicialização do Unity 3D

Nas versões preliminares do Unity, um erro tem impedido que o aplicativo inicie.

Chromium Embedded Framework requires that the file '/opt/Unity/Editor/chrome-sandbox' is owned by root and has permissions 4755
Chromium Embedded Framework requires that the file ‘/opt/Unity/Editor/chrome-sandbox’ is owned by root and has permissions 4755

Traduzindo, ele informa que o Framework em questão requer que o arquivo /opt/Unity/Editor/chrome-sandbox tenha permissões 4755.
Isto é muito fácil de resolver. Basta seguir as instruções da própria mensagem para alterar as permissões do arquivo:

sudo chmod 4755 /opt/Unity/Editor/chrome-sandbox 

Após esta alteração já será possível executar o editor.

Instalação alternativa do Unity 3D

Existe uma outra forma (não oficial) de instalar o aplicativo editor, através do Agnostic Installer.
Este processo também é bastante simples, embora seja um pouco mais cru (e também um pouco mais demorado).
Comece por baixar o script de instalação abaixo:
Download
Quando terminar o download, altere as permissões do arquivo baixado e execute-o, como superusuário:

chmod aug+x unity-editor-installer-5.1.0f3+2015082501.sh 
sudo unity-editor-installer-5.1.0f3+2015082501.sh 
Installer for Unity 5.1.0f3

Press Enter to begin extracting to ./unity-editor-5.1.0f3

Unpacking Unity 5.1.0f3 ...
Extraction complete. Run ./unity-editor-5.1.0f3/Editor/Unity to begin

Agora, já é possível rodar o aplicativo:

./unity-editor-5.1.0f3/Editor/Unity

Divirta-se!

Ovos de páscoa no Android 6.0: encontre o jogo Flappy Bird escondido no Marshmallow!

Descobrir as novidades que o Google disponibilizou no novo sistema operacional Android 6.0 Marshmallow tem sido fascinante.
A empresa optou por não fazer grandes mudanças na interface, o que torna as descobertas das sutilezas mais interessantes (minha opinião). 😉
Ovos de páscoa ou easter eggs são colocados em softwares desde a década de 70 — e oferecem uma experiência ímpar aos usuários que gostam de “fuçar” nos seus aplicativos ou jogos preferidos.
Também presente no Android 5 Lollypop, o Flappy Bird pode ser encontrado de maneira semelhante no Android M.
Siga os passos:
Abra o menu de configurações do aparelho e corra a tela para baixo, até a seção Sistema e toque na opção Sobre o telefone.
Android 6.0 - menu configurações - Sistema - Sobre o telefone
Na próxima sessão, toque várias vezes em Versão do Android
Android 6.0 - menu configurações - Sistema - Sobre o telefone - Versão do Sistema Operacional
Até abrir a tela inicial do smartphone com um grande ícone “M” (de Marshmallow) no centro.
Dê um toque longo, no centro do ícone e, em seguida, vários toques curtos… até abrir o jogo!
Android Marshmallow 6.0 - initial screen
Divirta-se!
Android Marshmallow - easter egg - flappy bird - game