Programador adapta Minecraft Pocket Edition para rodar no PlayStation 2

O desenvolvedor OptiJuegos disponibilizou uma versão funcional do jogo Minecraft para o PlayStation 2, batizada de OptiCraft. O projeto utiliza como base o código do Minecraft Pocket Edition na versão 0.6.1. O sistema gera cenários tridimensionais, permite a destruição e o posicionamento de blocos e mantém as dinâmicas do modo de sobrevivência.

Os trabalhos de engenharia de software foram direcionados para a adaptação do código aos limites físicos do hardware do PlayStation 2, dotado de 32 megabytes de memória RAM principal e uma quantidade reduzida de memória de vídeo. O desenvolvedor programou instruções de otimização focadas na unidade de processamento vetorial VU1 do console para a execução dos cálculos gráficos. A taxa de atualização de quadros estabilizou em um patamar superior a 30 quadros por segundo durante as sessões de jogabilidade.

 

As restrições de memória e a resposta dos controles mecânicos

Os mecanismos de jogo seguem as regras da edição portátil original, incluindo a geração de ambientes modificáveis, coleta de matérias-primas e a presença do reator do Nether da versão 0.6.1. A distância de renderização dos objetos e o tamanho ativo do mapa registraram reduções em suas escalas para evitar o esgotamento dos 32 megabytes com dados de geometria, iluminação e texturas. Os comandos analógicos operam com mapeamento direto para os botões do controle DualShock 2.

Os testes conduzidos em consoles físicos indicaram a manutenção da taxa de quadros, com registros ocasionais de travamentos e variações de tempo de resposta em revisões de placas antigas do aparelho. O armazenamento dos progressos salvos ocorre por meio da gravação de dados nos cartões de memória do console, e o criador do projeto trabalha na programação de um suporte para a leitura de dispositivos de armazenamento via porta USB.

Os procedimentos para a execução do arquivo executável variam de acordo com as modificações elétricas do videogame:

  • Em consoles equipados com chips ou modificações de sistema, a inicialização ocorre por meio do programa Open PS2 Loader após a transferência do arquivo para a pasta de aplicativos.

  • Em modelos da série Slim originais e sem alterações de fábrica, a leitura é feita por meio de discos gravados graváveis através do acionamento do software FreeDVDBoot.

O lançamento faz parte das produções independentes desenvolvidas por usuários para o videogame lançado originalmente no ano de 2000. As rotinas de programação manipulam os processadores da arquitetura Emotion Engine para gerar novas instruções gráficas em um console cujo suporte oficial foi encerrado pela fabricante.

Você também deve ler!

O menor servidor de Minecraft do mundo roda em um chip que custa 1 dólar

Ver Mais

William R. Plaza: Editor-chefe no Hardware.com.br, aficionado por tecnologias que realmente funcionam. Segue lá no Insta: @plazawilliam Elogios, críticas e sugestões de pauta: william@hardware.com.br