Início Tecnologia Abra um portal para um emulador NES

Abra um portal para um emulador NES

1
0

 

O Portal Os jogos foram revolucionários não apenas para sua jogabilidade baseada em quebra-cabeças, baseada em narrativas, mas também para seu mecanismo de física exclusivo, que deixou os jogadores abrirem portais em qualquer lugar e conservar o impulso e a direção deles. Eles são amplamente considerados como alguns dos melhores videogames já feitos, mas mesmo além disso, eles têm alguns recursos extras que não são discutidos tanto. Ou seja, existem vários editores e mods de nível que permitem que os componentes do jogo sejam usados ​​para criar coisas como portões e computadores lógicos, e esse projeto vai ainda mais longe Construindo um emulador de NES que trabalhatudo dentro Portal 2.

A principal limitação aqui é que Portal 2 só pode suportar um certo número de objetos no jogo sem travar, muito menor do que o necessário para imitar diretamente o hardware NES. O criador do projeto, [PortalRunner]em vez disso, virou -se para o esquilo, o Portal 2 linguagem de script e decidir portar um emulador NES existente chamado Smolnes para esse idioma de script. Isso é mais fácil dizer do que fazer, pois tudo no código precisa ser convertido oito bits e, em seguida, todos os ponteiros em Smolnes precisam ser convertidos para usar matrizes, já que o Squirrel não suporta ponteiros. Como se pode imaginar facilmente, isso levou a vários bugs que precisavam ser resolvidos antes que o jogo fosse executado.

Para aqueles interessados ​​em jogar golfe, portar ou compatibilidade cruzada, este projeto é uma classe mestre não apenas nos meandros do Portal 2 linguagem de script, mas na maneira como o NES se comporta também, sem mencionar a habilidade de codificação necessária para reconhecer comportamentos únicos do idioma C e da linguagem de script de esquilo. Mas eventualmente [PortalRunner] é capaz de conseguir Super Mario Bros. correndo Portal 2embora com baixa resolução e taxa de quadros. Desde que ouvimos você como jogos nos jogos, alguém colocou RUÍNA dentro RUÍNA então você pode RUÍNA enquanto você RUÍNA.

https://www.youtube.com/watch?v=putrvf7slys

Obrigado a [Mahdi] Para a dica!

fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui