Jogos clássicos de DOS que são gratuitos de verdade
Para muita gente, o DOS foi onde os jogos de PC começaram: o C:\> piscando, uma pilha de disquetes e jogos que arrancavam coisas incríveis de uma caixa bege. Milhares desses jogos ainda circulam pela internet, em sites que os oferecem como "abandonware". A maioria dessas cópias não é legal, e a FredyGames não as hospeda. Um número menor de jogos de DOS é diferente: os autores ou donos dos direitos permitiram expressamente que qualquer pessoa os distribua, seja lançando-os como software livre, seja publicando termos de freeware que autorizam a redistribuição. Este guia explica a diferença, apresenta os jogos de DOS da FredyGames e o que cada um tem de especial, e mostra como eles rodam no navegador.
Por que abandonware não é legal
"Abandonware" costuma descrever um jogo antigo que ninguém vende mais, muitas vezes de uma empresa que já nem existe. A palavra sugere que esses jogos foram largados para quem quiser pegar. Não foram. O direito autoral dura muitas décadas e não acaba quando o jogo sai de catálogo, quando a editora fecha ou quando ninguém parece fiscalizar. Os direitos passam para alguém, talvez quem comprou o patrimônio da empresa, talvez os autores originais, e só esse alguém pode autorizar cópias.
Então, quando um site oferece um jogo comercial dos anos 1990 para download sem a permissão de quem detém os direitos, ele está distribuindo uma cópia que não tem o direito de distribuir, por mais antigo que seja o jogo e por melhores que sejam as intenções do site. Preservação é um trabalho importante, e bibliotecas e acervos às vezes contam com exceções legais para isso, mas essas exceções não cobrem um site que distribui o jogo para todo mundo.
Shareware, freeware e software livre
Três palavras da era do DOS causam a maior parte da confusão.
- Shareware era um jeito de vender jogos. O primeiro episódio podia ser copiado e compartilhado à vontade, e o resto precisava ser comprado do autor ou da editora. A permissão para compartilhar o primeiro episódio nunca se estendeu ao jogo completo, e se o jogo ainda é vendido hoje, distribuir até o episódio gratuito num site comercial pode ficar fora dos termos originais.
- Freeware quer dizer apenas que o jogo não custa nada. Sozinho, isso não diz se você pode repassá-lo. Alguns avisos de freeware dos anos 1990 deixam jogar mas proíbem distribuir, ou proíbem distribuir "com fins lucrativos". Um freeware só pode ser compartilhado se os termos disserem que pode.
- Software livre é uma questão de licença: o autor publica o jogo sob termos como a GPL, que dão expressamente a todos o direito de copiar, compartilhar e modificar, inclusive comercialmente, em geral com a condição de que o código-fonte vá junto.
A FredyGames só aceita um jogo de DOS quando uma de duas coisas é verdade: ele foi lançado sob uma licença livre, ou quem detém os direitos publicou termos de freeware que permitem expressamente a redistribuição. Como o site tem anúncios, os termos também precisam permitir o uso comercial. Guardamos a licença ou o readme original ao lado de cada jogo, apontamos onde o dono dos direitos o publicou e citamos o trecho que dá a permissão. O guia sobre como verificamos as licenças descreve o processo todo, inclusive os tipos de jogo que recusamos.
Os jogos de DOS da FredyGames
Os jogos daqui chegaram ao status de gratuitos por caminhos diferentes, e essa história faz parte do que os torna interessantes.
Software livre desde o começo
- NetHack (1987) é um dos grandes roguelikes, lançado pelo seu DevTeam sob uma licença copyleft própria desde o início. Você desce por uma masmorra montada ao acaso atrás do Amuleto de Yendor, num mundo cujas regras interagem de jeitos sempre surpreendentes. A variante Slash'EM (2006) acrescenta mais classes, monstros e ramificações. Se você é novo no gênero, o guia de roguelikes no navegador tem dicas para os dois.
- Liquid War (1998), de Christian Mauduit e Thomas Colcombet, é um jogo de estratégia sem igual. Você não comanda soldados: conduz um líquido feito de milhares de lutadorzinhos, cada um escorrendo pelo caminho mais curto até o seu cursor, e os exércitos que se encontram engolem uns aos outros. Fica melhor contra um amigo no mesmo teclado.
Jogos comerciais que os autores libertaram
- Sopwith (1984) é um dos jogos de ação mais antigos do PC: uma guerra de biplanos com rolagem lateral nas quatro cores da placa CGA, com pássaros, bois e um avião que estola se você subir rápido demais. O autor, David L. Clark, lançou a sua própria edição sob a GPL em 2003. Comece no modo novice, em que balas e bombas são infinitas e o avião não estola.
- Electro Man (1994), Heartlight PC (1994) e Adventures of Robbo (1994) são da Xland, um estúdio polonês. Em 2006, os autores os relançaram sob a licença Creative Commons Atribuição-CompartilhaIgual. Electro Man é um jogo de plataforma difícil e cheio de estilo, num complexo de pesquisa repleto de defesas automáticas, com uma trilha sonora de que muita gente ainda se lembra; Heartlight é um quebra-cabeça de gravidade com setenta fases que podem ser jogadas em qualquer ordem; Robbo leva um pequeno robô por sessenta planetas de empurrar, atirar e planejar.
Freeware com permissão para compartilhar
- SkyRoads (1993), da estoniana Bluemoon Interactive, é um jogo de corrida arcade em estradas que flutuam no espaço, com combustível e oxigênio acabando enquanto você pula os buracos. Os termos de freeware do estúdio permitem a distribuição gratuita desde que os arquivos fiquem juntos e sem alterações. A edição de fim de ano, SkyRoads Xmas Special, tem trinta estradas novas nos mesmos termos.
- Jump 'n Bump (1998), da sueca Brainchild Design, é um multijogador local para coelhos cujo único ataque é cair na cabeça dos outros. Os autores o chamaram de "e-mailware" e permitiram expressamente que qualquer pessoa o compartilhe. Precisa de pelo menos duas pessoas no mesmo teclado.
- Lure of the Temptress (1992), o primeiro jogo da Revolution Software, roda aqui como o programa original de DOS. É uma aventura curta em que os moradores da cidade seguem as suas rotinas enquanto você planeja. A Revolution o lançou como freeware, com uma licença que permite a distribuição gratuita.
Jogos novos para um sistema antigo
- Dungeons of Noudar 3D (2018), de Daniel Monteiro, é homebrew moderno para MS-DOS: uma exploração de masmorra em primeira pessoa, por turnos, feita para caber num disquete e rodar num 386, lançada sob a licença BSD. Ela mostra que ainda há quem escreva para o DOS pelos mesmos motivos que levam outros a escrever para o NES ou o Atari 2600.
Aventuras no ScummVM
Outras três aventuras da era do DOS rodam no ScummVM em vez do DOSBox, porque o ScummVM reimplementa os motores delas e permite rodar os arquivos originais em sistemas modernos: Beneath a Steel Sky, a aventura cyberpunk da Revolution desenhada por Dave Gibbons; Flight of the Amazon Queen, uma comédia australiana no estilo dos anos 1940; e Sfinx, uma aventura polonesa sobre duas crianças e um alienígena perdido. Os donos dos direitos as lançaram como freeware por meio do projeto ScummVM, e o guia de aventuras clássicas em freeware fala delas em detalhe.
Tudo isso está na página da plataforma DOS.
Como o DOSBox roda no navegador
O DOSBox é um emulador livre de um PC com MS-DOS: ele reproduz o processador, a placa de vídeo, as placas de som Sound Blaster e AdLib e o próprio ambiente do DOS. A FredyGames usa o js-dos, que compila o DOSBox para WebAssembly para que ele rode dentro de uma página. Quando você clica em Jogar, o navegador baixa o emulador e um pacote pequeno com o jogo e as configurações dele, liga um PC virtual e inicia o jogo sozinho. Nada é instalado no seu computador, e nada é baixado antes do clique.
Controles e foco do teclado
Os jogos de DOS foram feitos para o teclado, e cada um escolhe as suas teclas, por isso os controles estão listados na página de cada jogo. Dois hábitos ajudam:
- Clique uma vez na imagem do jogo antes de começar a digitar, para que as teclas vão para o jogo e não para a página.
- Conte com o teclado inteiro. O NetHack usa quase todas as teclas, o Sopwith usa vírgula, ponto e barra, e o Electro Man usa F2 e F3 para salvar e carregar. Atalhos do navegador que conflitam com o jogo, como o F5 que recarrega a página, é melhor evitar durante a partida.
O mouse e a captura do mouse
A maior parte dos nossos jogos de DOS se joga com o teclado, mas alguns usam o mouse: Lure of the Temptress se joga inteiro com ele, e o terceiro jogador de Jump 'n Bump usa os botões do mouse. Por padrão, o player não prende o ponteiro, então você continua alcançando o resto da página. Para os jogos que precisam, o js-dos pode capturar o mouse: ligue a opção Capturar mouse nas configurações do player e clique na imagem do jogo. Enquanto ele estiver capturado, o ponteiro pertence ao jogo. Aperte Esc para soltá-lo, como o próprio player avisa.
Saves
Os jogos de DOS salvam do jeito antigo: gravam arquivos no disco rígido do PC virtual. O comando S do NetHack, o F2 do Electro Man e os menus dos outros jogos funcionam assim. O player guarda as mudanças desse disco virtual no seu navegador: ele grava sozinho quando você troca de aba, sai da tela cheia ou solta o mouse, e você também pode apertar a qualquer momento o botão de salvar na barra lateral do js-dos, que confirma com a mensagem "Salvo no navegador". Da próxima vez que você abrir o jogo no mesmo navegador, essas mudanças voltam, e o seu save estará lá. Adventures of Robbo funciona diferente: a cada quatro planetas ele mostra um código, que você pode anotar e digitar depois para continuar dali.
Como todo save na FredyGames, esses ficam só no seu navegador: limpar os dados do site os apaga, e eles não acompanham você em outro aparelho. O guia jogando jogos retrô no navegador explica isso com mais detalhes.
Tela cheia e aparelhos
A barra lateral do js-dos também tem um botão de tela cheia, o melhor jeito de ver jogos que rodam nas baixas resoluções da época, como Electro Man ou Sopwith. Jogos de DOS ficam melhores num computador com teclado; em celulares e tablets, a maioria é difícil de controlar. Nos bastidores, cada jogo vem com o seu próprio arquivo de configuração do DOSBox, que prepara o PC emulado, placa de som incluída, para aquele jogo.
Por onde começar
Para uma partida rápida, experimente SkyRoads: cada estrada acaba em um ou dois minutos, e você vai querer tentar de novo. Para um pedaço de história, decole no Sopwith. Para um desafio, Electro Man testa a sua paciência, e Heartlight o seu planejamento. Se tem um amigo do lado, Liquid War e Jump 'n Bump estão entre os melhores multijogadores locais da era do DOS. E se tem algumas semanas sobrando, o NetHack está esperando.