Sobre o projeto
Este repositório preserva o código-fonte em domínio público de Dungeon, o jogo de aventura textual para mainframe que serviu como precursor da trilogia comercial Zork da Infocom. O código é uma porta em C derivada do código-fonte em FORTRAN do Zork 2.6. O README observa que Dungeon é frequentemente confundido com Zork I, mas na verdade é uma experiência de mainframe mais completa, enquanto Zork I é uma adaptação para microcomputador contendo cerca de um terço do mapa e dos quebra-cabeças originais.
A instalação está disponível no Fedora Linux por meio dos repositórios oficiais de pacotes com 'sudo dnf install zork'. O jogo também pode ser compilado a partir do código-fonte executando 'make'.
O projeto é mantido por Shane Thomas, Jan Drögehoff e Justin Wheeler. Sua filosofia declarada é a preservação de código: manter a lógica e o comportamento originais do jogo o mais precisos possível, ao mesmo tempo em que atualiza a base de código para compilar e executar em compiladores C modernos e sistemas operacionais.
O README fornece um histórico detalhado de implementação. O jogo foi originalmente escrito em MDL no Laboratório de Ciência da Computação do MIT. Bob Supnik o traduziu para DEC FORTRAN para o PDP-11 e o renomeou para Dungeon. Essa versão foi posteriormente portada para Unix f77 e, eventualmente, traduzida para C usando a ferramenta f2c. O repositório atual continua essa linhagem com limpeza e suporte de compilação moderno.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.