8 bits, 8 jogadores, 8 projetores e apenas um Nintendo Entertainment System
Transforme o NES em um console de jogos de 8 bits para uma empresa inteira
O que acontecerá se combinarmos a engenhosidade entediante da Escola Técnica Superior Suíça de Zurique, o potencial criativo dos pesquisadores da Disney e uma boate suíça chique com um sistema de projeção de 360 graus? O único Nintendo Entertainment System de 8 bits do mundo para compartilhar, para 8 jogadores, oferecendo emulação panorâmica contínua, como você pode imaginar, em uma tela com um ângulo de visão de 360 graus.
Então, você provavelmente sabe que Super Mario é um side-scroller para um usuário da NES / Famicom. Você está constantemente avançando, pulando obstáculos e pulando na gumba de cogumelos até passar do nível. Bom, isso é tudo. Não há como voltar atrás, você não pode diminuir o zoom para ver a parte do mapa deixada para trás, e o número máximo de jogadores é dois: um para Mario e outro para Luigi.Em maio deste ano, a conferência Eurographics 2015 foi organizada pela Escola Superior Técnica Suíça de Zurique, juntamente com a Universidade de Zurique. Na mesma época, Bob Sumner, da Disney Research, iniciou a abertura do ETH Game Technology Center. Sumner foi instruído a apresentar “algum conceito interessante” para o jantar, agendado para o final da conferência. Então ele e seus colegas engenheiros fizeram.Em julho, quando conheci o Solar Sunflower da IBM, conheci a Sumner em Zurique. Enquanto estávamos sentados nas margens do rio Limmat, bebendo lentamente cerveja gelada e reclamando dos aumentos de preços em suas cidades nativas, ele falou sobre o principal conceito e objetivo do projeto: “Em geral, ficou claro que a era dos jogos de 8 bits desempenhava um papel enorme na vida de muitas pessoas. , mas, de fato, tudo se resumia à experiência de jogo de um indivíduo. "Queríamos mudar completamente a abordagem, para que o console do NES nos permitisse subir ao nível do grupo, para que os usuários jogassem juntos".Como o NES se transforma em uma máquina de jogos de 360 graus?
Um conjunto completo do sistemaMas, como eles dizem, vamos colocar em ordem: a equipe de desenvolvimento usou o NES real com cartuchos de jogos reais. A estrutura do console permaneceu intocada, como, de fato, ROMs de jogos. Tudo o que você vê na foto e no vídeo foi criado usando hardware e software improvisados.Oito controladores usaram um multiplexador baseado em Arduino para conectar-se ao NES. O sinal de vídeo do NES é transmitido através do upscaler, que proporciona um desempenho agradável em 576p, 50Hz. O sinal de áudio vem do NES diretamente no sistema de som da sala.Em seguida, um vídeo de resolução mais alta é transmitido para o “PC de controle”. Este computador possui vários programas de usuário que aceitam quadros de vídeo recebidos e os copiam para um buffer novo e mais poderoso. O software analisa o plano de fundo de cada quadro recebido e tenta alinhá-lo ao plano de fundo do anterior, conectando-os em um panorama comum. Parece bastante simples até você pensar sobre isso: a) o fundo pode se mover muito rápido ou muito devagar, dependendo do jogador, eb) na maioria dos scrollers laterais, o jogador pode andar na direção oposta.Após o PC de controle concluir esse processo, o sinal de vídeo é transmitido ao servidor de mídia, que, por sua vez, lança oito projetores (dois para cada parede). Como cada parede possui proporções diferentes e o servidor de mídia estica um pouco a imagem final para cobrir a área requerida, um “algoritmo GPU” é fornecido no PC de controle que corrige a distorção em tempo real. Como resultado, como você deve ter adivinhado, obtemos uma nova versão de alta qualidade de Super Mario Bros, Castlevania e outros jogos clássicos do NES.Como oito pessoas jogam Super Mario Bros?
Alguns exemplos de panoramas costuradosComo parte final da equação, resta transformar o jogo NES original de um ou dois jogadores em uma opção de compartilhamento para 8 pessoas. O multiplexador do Arduino possui dois modos de operação: é um ciclo para cada gamepad após um certo período de tempo; ou o PC host pode mudar o Arduino para um gamepad específico, dependendo do progresso dos jogadores no mesmo nível.Assim, por exemplo, Super Mario Bros começará a alternar entre os gamepads a cada cinco segundos ou sempre que Mario percorrer uma certa distância em relação ao final do nível. No caso de oito jogadores cujas zonas formam um octógono, você pode configurar o sistema para que cada jogador controle Mario quando o personagem entrar na seção correspondente da parede.Como resultado, segundo Sumner, o produto era incrivelmente divertido, embora com um toque de insanidade. Devido à constante “apreensão da iniciativa”, é muito difícil realizar determinadas ações qualitativamente. Por exemplo, não é fácil usar a super planilha em Super Mario Bros 3, que permite que Mario voe, porque às vezes, para decolar, é necessário o trabalho coordenado de três jogadores seguidos. Ou, você está prestes a pular na gumba para destruir o cogumelo e, de repente, depois de cinco segundos legais, você perde o controle.E se você não tiver oito projetores?
Quando Bob terminou a história sobre como o projeto maluco funcionou, virando o conceito NES de cabeça para baixo, a primeira coisa que eu queria fazer era, é claro, experimentá-lo. Infelizmente, Bob não tinha mais acesso ao sistema de projeção em 360 graus, bem como tempo para passar o dia inteiro conectando o equipamento necessário.Mas isso não significa que me resta nada. Nos escritórios da Disney Research (que, aliás, são simplesmente maravilhosos), a equipe criou um sistema de produção alternativo: Oculus Rift. Ela parecia um pouco estranha e não havia regime para oito jogadores, mas a essência disso não mudou. Em princípio, à medida que você sobe de nível, o computador de controle desenha continuamente um panorama que se desdobra - você pode virar a cabeça e o ângulo de visão mudará.
O principal problema é que eu virei minha cabeça com todas as minhas forças até que a cinemática da minha coluna mortal me lembrou de uma possível paralisia. Então eu tive que virar rapidamente minha cabeça na outra direção, e então foi possível continuar o jogo no modo usual. Acabou um pouco cansativo, mas ainda muito divertido.Para familiarizar o público com os detalhes técnicos do projeto, a Escola Técnica Superior Suíça de Zurique publicou em acesso aberto um artigo científico intitulado "O início da era dos 8 bits". Na semana passada, um documento foi apresentado em Londres na Visual Media Conference. O projeto foi liderado por Sumner, que trabalhou com uma equipe de estudantes de graduação da Escola Superior Técnica Suíça e da Disney Research.Fonte: arstechnicaSource: https://habr.com/ru/post/pt387269/
All Articles