- El motor de código abierto reVC del juego clásico GTA: Vice City fue implementado para ejecutarse directamente en el navegador
- La demo ofrecida por DOS.Zone, basada en WebAssembly, rediseña sistemas de bajo nivel como renderizado, entrada, audio y acceso a archivos para adaptarlos al entorno del navegador
- Esta implementación es una demostración técnica independiente y no comercial, sin ninguna relación con el desarrollador original ni con los titulares de los derechos
- La demo no incluye los recursos originales del juego, y el usuario debe proporcionar por su cuenta los recursos que posea legalmente para poder ejecutar la versión completa
- Tiene valor como caso técnico que demuestra que un motor de juego complejo puede ejecutarse en un entorno web moderno
Implementación del motor reVC basada en navegador
- El motor de código abierto reVC fue completamente rehecho para ejecutarse directamente en el navegador
- Sistemas de bajo nivel como renderizado, manejo de entrada, audio y acceso a archivos fueron optimizados para WebAssembly y las API modernas del navegador
- Ofrece un rendimiento estable sin necesidad de instalación nativa
- La demo disponible en DOS.Zone está diseñada para permitir experimentar cómo funciona esta tecnología
- El usuario puede comprobar el funcionamiento del motor de Vice City solo con el navegador
Demostración técnica no comercial y aviso de derechos de autor
- El proyecto es una demostración técnica sin fines de lucro ni comerciales, y no tiene relación con el desarrollador original, el publicador ni los titulares de derechos
- Todas las marcas y nombres de juegos son propiedad de sus respectivos dueños y se usan únicamente con fines informativos y descriptivos
- La demo no incluye los recursos originales del juego, y para ejecutar la versión completa el usuario debe proporcionar por su cuenta recursos que posea legalmente
- Los recursos proporcionados por el usuario se verifican mediante comprobación de checksum SHA-256 para confirmar la posesión
1 comentarios
Opiniones de Hacker News
Todavía recuerdo claramente cómo mi PC se congelaba cuando corría Vice City hace 20 años
y ahora sorprende que se pueda jugar en el navegador a 120 fps
Muchísimo mérito para re3/miami, que es la base de este proyecto
Creo que los juegos de más de 10 años que ya no reciben desarrollo deberían volverse de código abierto para que la comunidad les dé nueva vida
Se puede decir que sigue en desarrollo activo gracias al modo online
Vice City también ha tenido versiones móviles en los últimos años, incluso jugables en Netflix, así que es un caso parecido
Aun así, sería increíble que este tipo de apertura se volviera el estándar
Los hechos del juego están ambientados 16 años antes de eso
Así como la gente en ese tiempo sentía nostalgia por los 80, ahora yo también siento nostalgia por Vice City
Lo probé y funciona sorprendentemente bien
Iba a jugar solo 5 minutos y terminé metido casi 30
Me volvió a recordar que un gameplay divertido y fácil de disfrutar al instante importa mucho más que unos gráficos realistas
Es difícil creer que hayan logrado algo tan pulido en tan poco tiempo
Por eso los juegos de SNES siguen siendo disfrutables hoy
Esto me hizo pensar si algún juego que me encantaba de niño también podría correr en el navegador
Busqué y sí, de verdad estaba GTA 2
Lástima que la música de la radio no se reproduce
Recuerdo hacer mods de texturas para meter mis autos favoritos
“Respect is everything” le queda perfecto
De niño veía a escondidas cómo lo jugaba mi hermano, y él siempre escondía el CD
Este es uno de los proyectos más impresionantes que he visto en HN
Me da curiosidad cómo lo hicieron y qué motor usaron
Conserva totalmente la sensación del original, y en dos.zone también hay versiones de navegador de juegos como Half-Life
También me pregunto si esto es legal
Convierte muy bien el código OpenGL a WebGL
Yo también llegué a hacer un build web de Tomb Raider de la misma manera, basado en el proyecto TR1X
Pero el mundo está lleno de casos así, y al final es solo una cuestión de prioridades en la aplicación de la ley
También existen proyectos de ingeniería inversa parecidos para Mario 64, Diablo, Sonic y otros
La ingeniería inversa en sí puede ser legal si se siguen las reglas, pero subir los recursos del juego a un servidor público para que cualquiera juegue sí podría ser ilegal
Había un GTA en el que andabas en moto de cross por zonas montañosas de California mientras te enredabas con contrabandistas, y ese juego se me quedó muy grabado
De verdad es impresionante
Me recordó aquellos veranos de la infancia en los que ponía mi lista de MP3 en Vice City y solo manejaba sin rumbo
Sobre todo sigo teniendo muy presente la misión en la que controlabas un helicóptero RC en un edificio abandonado
Ahora me dieron ganas de volver a hacer eso
Gracias a quienes hicieron esto posible — ya sé en qué se va a ir mi fin de semana
Hace tiempo yo también probé portar Tomb Raider a la web
En este enlace usé una versión con niveles creados por fans para evitar problemas de derechos de autor
Si no tienes el ejecutable original,
localStorage.setItem('vcsky.haveOriginalGame', "true")dicen que con eso basta
Yo solo confirmé hasta la tercera misión
Para mí todavía se siente como si los GTA en 3D fueran algo nuevo, así de rápido pasa el tiempo
Lo más sorprendente es que usa menos RAM que MSN.com