Grotz é uma porta de GTK Frotz, que é o clássico motor de jogo Z-code. & Nbsp; Grotz, como Frotz, destina-se a jogar jogos 'interativos Fiction' compilados para a plataforma Informe Z-máquina. Embora a máquina Z é, em certo sentido, uma plataforma arcaica e extinta, muitos jogos e histórias foram desenvolvidos por ele, e mais continuar a ser escrito. Grotz faz um trabalho razoável de jogar a maioria dos jogos originais de Infocom & mdash; Zork, Arthur, à espreita Horror, etc & mdash; incluindo (até certo ponto) gráficos e som. O mundo da ficção interativo mudou desde os dias de Infocom, mas estes jogos antigos ainda exercer um intérprete Z-code completamente & mdash; mais do que a evolução moderna que dependem menos da máquina Z para fornecer a interface de usuário completa.
Grotz se destina a apoiar Linux e Windows usando exatamente o mesmo código e criar arquivos. Ele é inteiramente escrito em C, e usa um sistema de construção de um único Makefile que é muito simples e, provavelmente, poderia ser adaptado para compilar para outras plataformas em que o GTK é executado. A plataforma principal é Linux & mdash; já existem bons intérpretes Z-código para o Windows. É sempre me pareceu anômalo que há poucos estáveis, plataformas Z-code ricos em recursos projetados para desktops Linux modernas. É claro, há Gárgula & mdash; mas o foco da Gárgula parece estar em tipografia em vez de suporte Z-máquina abrangente, específica.
Grotz está longe de ser um produto acabado, mas, actualmente, parece ser basicamente funcional. Relatórios de bugs, etc., são bem-vindos; correções de bugs ainda mais
Características :.
- Suporta todas as versões Z-código que Frotz suporta, e adiciona suporte para arquivos zblorb
- Alguns suporte para a versão Z-código 6 ilustrações (ver abaixo)
- Usa as fontes sempre que possível, de passo variável, o que a maioria das pessoas acham mais fácil de ler do que fontes de console
- suporte a Unicode, tanto para o teclado e tela
- apoio Mouse, com jogos a implementá-lo. Você pode mover-se clicando rosa dos ventos em Zork Zero, por exemplo
- Transparente e suporte de texto de cores verdadeiras, conforme definido na versão 1.1 da especificação ZMachine
- Suporta caixa gráficos Amiga de estilo, para os jogos que exigem este recurso (por exemplo, Beyond Zork)
- Transcrição / scrollback espectador
- suporte de som Rudimentary
Requisitos :
- MPlayer
Limitações :
- edição de linha não é tão abrangente quanto poderia ser. Não há conclusão de tabulação, e você não pode editar dentro da própria linha. Não é possível selecionar a posição do cursor com o mouse, porque um clique do mouse é uma entrada válida em seu próprio direito à-máquina Z. No entanto, desde a entrada de linha Z-code é normalmente limitada a 60 caracteres, isso pode não ser um problema de negócio de quebra.
- Não há "teclas de atalho" para características como habilitar o rastreamento (como Frotz fornece).
- Jogos ou histórias que definem a posição do texto absoluto em unidades de tela irá potencialmente olhar peculiar, com uma exibição de fonte variável. Esta é uma limitação fundamental do desenho Z-máquina.
- A maioria dos jogos e histórias modernas vão texto de saída de tal forma que o intérprete pode quebrar linhas sensivelmente nos limites de trabalho. Mas muitos stull usar uma zona de caminho fixo para linhas de status, etc., que não pode ser refluído. Grotz não vai impedi-lo de fazer a tela muito pequena para mostrar essas áreas adequadamente (mas que é bastante óbvio quando isso aconteceu).
- Você não pode cortar e colar texto a partir da exibição de texto para a linha de entrada. O display é essencialmente um terminal gráfico e, uma vez o texto é processado para ele, ele não tem lembrança dos personagens reais. Como uma espécie de solução alternativa, você pode cortar e colar texto a partir da janela de transcrição para a linha de entrada.
Comentários não encontrado