Linux Fun

Linux pode ser divertido também! Jogos & aplicativos pouco usuais merecem seu espaço...

18 junho, 2005

Arquivos de ficção interativa

Há vários sites com listas de jogos de ficção interativa interessantes. O site A Beginner's Guide to Playing Interactive Fiction tem uma lista de jogos em vários formatos. O Baf's Guide to the IF Archive tem uma coleção muito maior, e mais organizada, com uma avaliação ('rating') dos jogos, divisão por gênero, etc. Finalmente, o IF Comp contém os arquivos de uma competição anual realizada sem interrupções desde 1995. Os jogos estão todos disponíveis para download, mas não há uma sinopse, o que dificulta a escolha.

Ficção interativa

O nome ficção interativa designa jogos onde o jogador participa de uma história, geralmente contada através de um texto, como se fosse um livro de ficção. Estes jogos foram muito populares nos anos 70 e 80, pois não exigem muitos recursos do computador; um terminal de texto e muita criatividade são suficientes. Jogos como o Adventure original ou a série Zork fizeram muito sucesso, e mesmo tendo perdido popularidade com a evolução dos recursos gráficos, ainda atraem novos jogadores até hoje.

Para jogar um jogo deste tipo, é necessário em geral um kit de ferramentas simples. Os jogos costumam ser distribuídos em um arquivo codificado, executado através de um interpretador especial. Um formato especialmente popular é o 'Z-code', usado nos antigos jogos da Infocom (do qual a série Zork é a apenas um exemplo). Outro formato comum é o TADS2.

Para avaliar os jogos no Ubuntu, instalei dois interpretadores: Frotz e Jzip. Também instalei o int-fiction-installer, um pacote que facilita a instalação dos jogos disponíveis no site ifarchive. A instalação foi feita via synaptic, mas poderia ter sido feita da mesma forma com um simples apt-get frotz jzip int-fiction-installer. Ambos interpretadores são baseados em texto. Há ainda um outro interpretador Z-code para X Windows chamado Xzip, mas vou avaliá-lo posteriormente.

Eu já usei o frotz e o jzip anteriormente, e sei que há alguams diferenças entre eles. A novidade para mim é o int-fiction-installer. Antes disso, porém, um problema... por mais conveniente que seja, o sistema de pacotes do Debian deixa a desejar com relação à documentação dos pacotes instalados. Às vezes, é difícil saber o nome dos programas instalados pelo pacote, pois não há uma opção simples no apt-get para ver o nomes dos arquivos instalados pela linha de comando. Foi o que o ocorreu com o int-fiction-installer. Usando o synaptic, vi que o arquivo relevante é install-int-fiction. O utilitário opera de forma similar ao apt-get, recebendo uma opção para indicar a operação desejada: install, remove, list, update, search e show.

Assim com o apt-get, o install-int-fiction precisa ser executado como root. Outro ponto importante: se você estiver atrás de um proxy (como eu estou) não se esqueça de configurar a variável de ambiente http_proxy:


cribeiro@python:~$ http_proxy="http://192.168.0.1:808"; export http_proxy
cribeiro@python:~$ sudo install-int-fiction update

Uma vez configurado corretamente (ou seja, com a base de dados atualizada pelo comando update), instalar um jogo é fácil:

cribeiro@python:~$ sudo install-int-fiction install curses
cribeiro@python:~$ sudo install-int-fiction list
curses.z3 - Curses, An Interactive Diversion by Graham Nelson.
curses.z5 - Curses, An Interactive Diversion by Graham Nelson.

Os jogos são baixados em um diretório global, e podem ser executados imediatamente com o frotz. O jzip não foi capaz de localizar os arquivos automaticamente. Por causa disso, a idéia é continuar usando o frotz... a não ser que algum jogo simplesmente não funcione com ele, ou que o jzip tenha algum recurso absolutamente essencial.

Até agora, tudo correu bem, mas ainda não testei nenhum jogo - só o sistema de download automático (que é conveniente, mas não é essencial). Na próxima oportunidade, vou falar mais um pouco das experiências com os jogos de ficção interativa que eu tiver baixado. Até a próxima!

Jogos para Linux são divertidos!

Há uma grande quantidade de jogos disponíveis para Linux.Porém, há relativamente pouca informação de qualidade sobre estes jogos. Pela minha (pouca) experiência no tema, os destaques em Linux parecem ser os jogos mais tradicionais, como quebra-cabeças e jogos do tipo 'arcade' de plataforma. Há boas implementações de jogos populares como variações de paciência, Mahjogg, Minesweeper, etc. Também há jogos educativos, e jogos de interface de texto, tanto animados (como Moria, Angband e Nethack) ou jogos de ficção interativa, como os adventures da série Zork. EM resumo, há um universo muito grande para ser explorado

Eu atualmente uso o Ubuntu, que é uma distribuição Linux baseada no Debian. Há vários pacotes prontos de jogos disponíveis para instalação automática via Internet. Porém, é difícil saber quais jogos realmente valem a pena. Alguns estão incompletos, ou não estão atualizados, ou simplesmente não funcionam direito. Este blog pretende ser uma coletânea simples de impressões e avaliações pessoais sobre estes jogos. Por isso, não leve o que está escrito aqui muito a sério; eu pelo menos não pretendo fazê-lo...