Sobre o projeto

NetHack 5.0 é uma melhoria do jogo de exploração de masmorras NetHack, que é um descendente distante de Rogue e Hack, e um descendente direto de NetHack 3.6. Esta versão foca tanto em melhorias de jogo quanto em mudanças arquiteturais. Principais melhorias arquiteturais no 5.0 incluem: - Conformidade do código-fonte com o padrão C99. - Remoção de barreiras para compilação cruzada, permitindo que o jogo seja compilado em uma plataforma para execução em outra. Consulte o arquivo "Cross-compiling" para detalhes. - Substituição do compilador de níveis, compilador de masmorras e processamento de arquivos de texto de quests baseados em "yacc e lex" em tempo de compilação (anteriormente feitos pelo utilitário "makedefs") por alternativas de texto Lua carregadas e processadas durante o jogo. Uma mudança notável sem spoiler é a anotação automática do "portal para o Santuário de Moloch" para o nível do quadrado vibrante uma vez que sua localização se torna conhecida, que desaparece quando o templo do santuário é encontrado. O repositório inclui o código-fonte completo, documentação e arquivos de compilação. Os usuários são aconselhados a ler o arquivo 'Files' para verificar um conjunto completo, e o arquivo 'license' no subdiretório 'dat' antes de prosseguir. A configuração padrão é para SysV/Sun/Solaris2.x, mas guias de instalação são fornecidos em sys/*/Install.* e win/*/Install.* para vários sistemas operacionais. No momento do lançamento, NetHack 5.0 foi testado para compilar e executar em Linux, BSDI, Windows 10/11, macOS (Intel e Apple Silicon), MS-DOS (via compilação cruzada) e AmigaOS. Também houve algum sucesso com OpenVMS em Alpha, Itanium e x86-64. Relatórios de bugs e sugestões construtivas são bem-vindos através da página de contato oficial ou GitHub. O arquivo doc/fixes5-0-0.txt contém uma lista completa de correções e mudanças. Os usuários são encorajados a enviar patches, mas modificações não suportadas podem não receber suporte oficial.