Saltar para o conteúdo

Zork é gratuito, a Microsoft traz de volta este clássico dos jogos de aventura.

Pessoa a programar jogos em dois portáteis numa mesa de madeira com cadernos e disquete antigo.

A Microsoft colocou em circulação o código fonte da lendária trilogia Zork, abrindo uma janela directa para as origens do videojogo. É uma iniciativa pouco comum, pensada para salvaguardar este património digital.

Movida tanto pela nostalgia como por uma intenção clara de preservação histórica, a empresa anunciou a disponibilização pública do código de um marco lançado no final da década de 1970: Zork. Ao tornar o código aberto, a Microsoft permite que curiosos, investigadores e programadores regressem ao “ADN” de um período pioneiro, revisitando as escolhas técnicas e criativas que ajudaram a formar gerações de jogadores.

Trilogia Zork: o código fonte passa a open source

Ao contrário de muitos clássicos que são lembrados pelo visual, Zork é um jogo sem gráficos: trata-se de uma aventura totalmente textual. A grande particularidade estava na forma de interacção com o mundo - os jogadores podiam escrever comandos em linguagem natural, introduzindo as acções directamente no teclado para avançar e resolver enigmas. Para a época, esta abordagem foi especialmente inovadora.

A Microsoft resume o impacto do jogo com esta ideia: quando Zork chegou, não se limitou a pedir que o jogador vencesse - pediu-lhe que imaginasse. Sem comandos dedicados, sem banda sonora e sem imagens, havia apenas palavras no ecrã e a curiosidade de quem jogava. Ainda assim, essas palavras conseguiam criar mundos surpreendentemente vivos para os padrões do seu tempo. A empresa sublinha também que a engenharia por trás do título era avançada, o que reforça a importância de preservar um código considerado valioso.

Z-Machine e a portabilidade que marcou uma era

Outro elemento central associado a Zork é a Z-Machine: um motor proprietário que funcionava como uma espécie de máquina virtual, permitindo interpretar os mesmos ficheiros de história em diferentes computadores. Esta opção técnica, pouco comum na altura, ajudou Zork a tornar-se um dos primeiros jogos verdadeiramente multiplataforma, com versões para sistemas como o Apple II, o IBM PC e outros.

Licença MIT, reutilização e preservação do património digital

Para enquadrar a abertura do projecto, a Microsoft optou pela licença MIT, escolhida pela sua simplicidade e pelo grau de permissividade, facilitando o estudo, o ensino e a reutilização do código. A empresa defende que a preservação de videojogos pode assumir várias formas e deve considerar tanto a investigação como a experiência de jogo - e que, por isso, o código fonte de Zork merece ser mantido, analisado e compreendido.

Importa notar que o propósito desta publicação não é “modernizar” Zork, mas manter um terreno fértil para exploração e aprendizagem: um ponto de partida para observar técnicas, limitações e soluções de design que ajudam a explicar como se construíam mundos interactivos quando a memória, o armazenamento e o processamento eram severamente limitados.

O que inclui o repositório do código fonte de Zork

De acordo com a descrição, cada pasta reúne materiais essenciais para estudo e referência, incluindo:

  • O código fonte de Zork I, Zork II e Zork III
  • Documentação associada quando existente, como:
    • notas de compilação
    • comentários no código
    • ficheiros históricos relevantes
  • Condições de licenciamento e atribuição de forma explícita, nomeadamente através do ficheiro MIT License.txt e de metadados ao nível do repositório

Como tirar partido desta abertura (para estudantes e programadores)

A disponibilização em open source torna-se particularmente útil em contexto académico e de formação: permite acompanhar decisões de estrutura, organização e implementação em código real, feito sob restrições de hardware muito mais apertadas do que as actuais. Além disso, para quem trabalha em preservação, este tipo de iniciativa ajuda a documentar não apenas o “resultado” (o jogo), mas também o “processo” (o modo como foi construído), o que é crucial quando se pretende manter viva a história dos videojogos.

Boas práticas ao reutilizar código sob licença MIT

Sendo a licença MIT bastante permissiva, a reutilização é facilitada - mas continua a ser essencial respeitar a atribuição indicada no projecto. Em termos práticos, isso significa manter as notas de copyright e a licença nos casos em que o código seja copiado, adaptado ou incorporado noutros trabalhos, assegurando transparência e continuidade na preservação do legado da trilogia Zork.

Comentários

Ainda não há comentários. Seja o primeiro!

Deixar um comentário