terça-feira, 19 de julho de 2011

Lord of the Rings Game Engine - Dingux

Acabei de adaptar o engine do famoso Lord of the Rings da Interplay. O motor foi totalmente reescrito por Michal Beneš, sendo sua versão mais recente a 0.6.5, a qual usei para o port do Dingux.

Tela título
A maior dificuldade encontrada foi em adaptar os controles, uma vez que a versão para pc utiliza ou mouse ou várias teclas do teclado. Portanto, tive que não só fazer o mapeamento de teclas, como também alterar a interface do menu principal, criando um cursor para os ícones, e até mesmo implementar um teclado virtual, bem tosco, para digitar as palavras nas telas de perguntas.

Não sei se tais alterações foram suficientes, uma vez que não cheguei a terminar, mas creio que esteja jogável. Além disso, apenas testei a versão em disquete, não tenho ideia de como a versão em CD rodará.

Vejamos algumas imagens:

Exemplo de remapeamento de teclas
Menu principal com cursor para selecionar ação
Sou apenas eu que acho esse Frodo a cara do Didi?
Teclado virtual usado para digitar palavras-chave em perguntas


Pré-requisitos para rodar o jogo

Instalação
  • Extraia o conteúdo do arquivo lotr_dingux_v0.1.bin.zip para seu cartão minisd;
  • Copie todos os dados do jogo Lord of the Rings para DOS para o diretório 'DATA', que está dentro de 'lotr';
  • Crie um link, com seu lançador de aplicativos favorito, para o arquivo 'lotr.dge'.

Controles
Na maioria das vezes basta apertar a tecla indicada para executar a ação desejada. Vale notar que no menu principal, os botões L/R movem o cursor para direita/esquerda, com o botão A para executar a ação,  já no teclado virtual, os direcionais movem a seleção, o botão A insere o caractere e Start confirma o texto.

Downloads
lotr_dingux_v0.1.bin.zip (executável)
lotr_dingux_v0.1.src.zip (código-fonte)

2 comentários: