- O motor open source do jogo clássico GTA: Vice City, o reVC, foi implementado de forma a rodar diretamente no navegador
- A demo oferecida pela DOS.Zone é baseada em WebAssembly e redesenha sistemas de baixo nível como renderização, entrada, áudio e acesso a arquivos para o ambiente do navegador
- Esta implementação é uma demonstração técnica independente e não comercial, sem qualquer relação com a desenvolvedora original ou os detentores dos direitos
- A demo não inclui os assets originais do jogo, e o usuário precisa fornecer por conta própria recursos que possua legalmente para executar a versão completa
- Tem relevância como um exemplo técnico que comprova que motores de jogo complexos podem rodar no ambiente web moderno
Implementação do motor reVC baseada em navegador
- O motor reVC open source foi totalmente retrabalhado para rodar diretamente no navegador
- Sistemas de baixo nível como renderização, processamento de entrada, áudio e acesso a arquivos foram otimizados para WebAssembly e APIs modernas de navegador
- Oferece desempenho estável sem necessidade de instalação nativa
- A demo disponibilizada pela DOS.Zone foi estruturada para permitir experimentar como essa tecnologia funciona
- O usuário pode verificar o funcionamento do motor de Vice City apenas com o navegador
Demo técnica não comercial e aviso de direitos autorais
- O projeto é uma demonstração técnica sem fins lucrativos e não comercial, sem relação com a desenvolvedora original, publicadora ou detentores dos direitos
- Todas as marcas registradas e nomes de jogos são propriedade de seus respectivos donos e são usados apenas para fins informativos e descritivos
- A demo não inclui os assets originais do jogo, e para executar a versão completa o usuário precisa fornecer por conta própria recursos que possua legalmente
- Os assets fornecidos pelo usuário têm a posse verificada por meio de validação de checksum SHA-256
1 comentários
Opiniões do Hacker News
Ainda lembro vividamente de quando meu PC travava ao rodar Vice City há 20 anos
Então é impressionante que agora dê para jogar no navegador a 120fps
Muitos aplausos para o re3/miami, que serviu de base para este projeto
Acho que jogos com mais de 10 anos que já não recebem desenvolvimento deveriam ser open source, para que a comunidade mantenha sua vida útil
Dá para dizer que continua em desenvolvimento ativo por causa do modo online
Vice City também teve versões mobile nos últimos anos, inclusive jogáveis pela Netflix, então é um caso parecido
Ainda assim, seria muito legal se esse tipo de abertura virasse padrão
Os acontecimentos do jogo se passam 16 anos antes disso
Assim como as pessoas naquela época sentiam saudade dos anos 80, agora eu também sinto nostalgia de Vice City
Testei e funciona surpreendentemente bem
Fui jogar só 5 minutos e acabei ficando quase 30
Isso me fez perceber de novo que uma jogabilidade divertida e imediata importa muito mais do que gráficos realistas
É difícil acreditar que conseguiram esse nível de acabamento em tão pouco tempo
É por isso que ainda dá para curtir jogos de SNES hoje
Isso me fez pensar se algum jogo que eu gostava quando criança também poderia rodar no navegador
Fui procurar e realmente achei o GTA 2
Infelizmente, a música do rádio não toca
Lembro de fazer modding nas texturas para colocar meus carros favoritos
“Respect is everything” combina perfeitamente
Quando eu era criança, assistia escondido meu irmão jogar, e ele sempre escondia o CD
Este é um dos projetos mais impressionantes que já vi no HN
Fico curioso sobre como fizeram isso e que engine usaram
A sensação do original está toda ali, e o dos.zone também tem versões de navegador de jogos como Half-Life
Também tenho curiosidade se isso é legalmente permitido
Ele converte bem código OpenGL para WebGL
Eu mesmo já fiz um build web de Tomb Raider desse jeito (com base no projeto TR1X)
Mas há muitas coisas assim no mundo, e no fim é só uma questão de prioridade de fiscalização
Mario 64, Diablo, Sonic e outros também têm projetos de engenharia reversa parecidos
A engenharia reversa em si é legal se seguir as regras, mas disponibilizar assets do jogo em um servidor público para jogar pode ser ilegal
Havia um GTA em que você andava de moto off-road pelas montanhas da Califórnia e se envolvia com contrabandistas, e esse jogo ficou muito na minha memória
Realmente impressionante
Lembrei das férias de verão da infância, quando eu colocava uma lista de MP3 no Vice City e ficava só andando sem objetivo
Ainda tenho muito viva na memória a missão em que se controlava um helicóptero RC em um prédio abandonado
Agora fiquei com vontade de fazer isso de novo
Obrigado a quem tornou isso possível — meu fim de semana já era
Eu também já portei Tomb Raider para a web no passado
Usei este link com uma versão de fase feita por fã para evitar problemas de direitos autorais
Se você não tiver o executável original
localStorage.setItem('vcsky.haveOriginalGame', "true")dizem que é só definir isso
Eu só confirmei até a terceira missão
Para mim, a passagem do tempo é tão absurda que até hoje GTA 3D ainda parece algo novo
O mais impressionante é que usa menos RAM do que o MSN.com