Como funciona o emulador 3D de jogos NES de 8 bits?
Em março, um dos observadores de recursos do Kotaku descobriu uma versão beta baseada no navegador do emulador NES . Este emulador pode transformar jogos de 8 bits "planos" em jogos tridimensionais. Este emulador teria sido escrito em JavaScript. Funciona no navegador Firefox. O programa pode adicionar sombras e superfícies horizontais às verticais. O emulador "tridimensional" funciona com imagens de jogos (ROM) - assim como emuladores comuns.Agora a versão final do programa foi lançada como um aplicativo para Windows. Os desenvolvedores postaramversão gratuita e paga (US $ 4,99) do aplicativo. Provavelmente, os criadores do software estão contando com os fãs dos jogos clássicos do NES, prontos para participar com US $ 30 em troca de novas sensações ao jogar o familiar Duck Tales, Super Mario Bros. ou Mega Man. Alguns dias atrás, os criadores do emulador esclareceram o princípio de sua operação e mostraram como é possível configurar vários elementos do jogo se o algoritmo do emulador não lidar com nenhum jogo por si só.
O principal componente do novo emulador é um algoritmo que determina automaticamente a forma dos elementos gráficos dos jogos baixados. O programa tenta agrupar sprites individuais de personagens do jogo e a paisagem de fundo em objetos 3D básicos (principalmente cubos e cilindros). Além disso, o algoritmo analisa como os elementos tridimensionais devem ser exibidos na tela, levando em consideração a profundidade e o tamanho de cada objeto e o layout geral dos elementos na tela.Para muitos jogos mais antigos, incluindo Super Mario Bros. e Tetris, esse processo é quase perfeito, não são necessárias configurações adicionais. Qualquer quadro com o jogo pode ser girado ou aumentado / diminuído. Parece especialmente interessante em Tetris. Com alguns personagens ou objetos de segundo plano nesses dois jogos, os incidentes acontecem quando seus contornos se esbatem ou se transformam em algo pouco reconhecível. Mas isso raramente acontece.Se o jogo não se presta ao algoritmo, uma configuração adicional já é necessária aqui. Os desenvolvedores do emulador forneceram essa oportunidade. É verdade que você precisa configurar todas as telas do jogo. Você precisa clicar com o mouse em qualquer lugar da tela e configurar características 3D dos objetos. Você pode transferir objetos do primeiro plano para o verso, alterar seu tamanho e escala, alterar a operação do próprio algoritmo (por exemplo, indicar a necessidade de converter um objeto 2D em grupos de cilindros volumétricos, não cubos).A vantagem do emulador é que o ajuste de um elemento levará automaticamente à substituição de sua aparência a qualquer momento no jogo. Ou seja, se você alterou os contornos do mesmo Mario, ele será executado na forma atual em todos os outros níveis. As configurações podem ser salvas em um arquivo. Esse arquivo pode ser usado na próxima vez que você baixar a mesma imagem do jogo ou colocar na rede para outros jogadores.A desvantagem é tempo e custos de mão-de-obra significativos - no entanto, trabalhar com gráficos não é questão de alguns minutos. Mudar cada quadro subsequente é um prazer duvidoso se você não é um perfeccionista comprometido com o trabalho de rotina. Mas em alguns jogos, você não pode fazer isso sem configurações adicionais. Isso se aplica ao Super C, bem como ao Rescue Rangers de Chip and Dale, Castlevania e vários outros jogos. Sem configurações adicionais, você não poderá jogar esses brinquedos.Quase todos os jogos do NES podem ser configurados para jogar com o emulador, exceto aqueles que já eram volumosos (ou seja, pseudo-3D). Este é Super Dodge Ball e Teenage Mutant Ninja Turtles 2: The Arcade Game. Você não pode configurá-los para reprodução normal em um emulador 3D. Quaisquer que sejam as configurações aplicadas, os caracteres parecem muito estranhos, geralmente se transformando em parte do plano de fundo. Problemas semelhantes surgem ao tentar carregar jogos com níveis isométricos, como o RC Pro-Am. Também será impossível reproduzi-los.No entanto, um grande número de jogos bidimensionais ainda são compatíveis com o emulador. E se você considera que existem muitos jogos de NES, um jogador pode ter muitas horas de um jogo agradável no passado, estudado ao longo dos brinquedos. Eu também gostaria de diminuir o preço do emulador ou traduzi-lo para um modelo free-to-play. O emulador pode funcionar com PCs e laptops bastante antigos sem problemas.As possibilidades- Transformando velhos jogos bidimensionais em volumosos;
- Explorando as possibilidades da tecnologia 3D;
- Jogo com qualquer resolução que suporte um PC ou laptop, no modo de tela cheia ou janela;
- Som mono ou estéreo;
- Alterar as configurações gráficas dos jogos;
- Capacidade de salvar configurações;
- A capacidade de compartilhar configurações salvas com toda a comunidade.
Requisitos de sistema- Processador: Core M;
- Resolução: FullHD.
Source: https://habr.com/ru/post/pt395439/
All Articles