OPENU5

Reimplementación libre · 1988 → navegador

Ultima V corre en tu navegador. Tal y como era.

OpenU5 es una reimplementación del motor de Ultima V: Warriors of Destiny escrita desde cero y contrastada con el binario original de DOS. No incluye el juego: usa tu propia copia, que nunca sale de tu dispositivo.

El Avatar en un claro del bosque de Britannia, vista clásica de Ultima V
Britannia, con la interfaz original de 1988 pixel a pixel.

El proyecto

No es un emulador: es el juego, reescrito

Un emulador ejecuta el binario de 1988. OpenU5 no: su motor está escrito en TypeScript moderno, y cada regla —el reloj, las tiradas, el comercio, la magia, el combate— se ha derivado leyendo el ensamblador original y comprobando que produce los mismos resultados.

Fidelidad comprobada

Partidas completas se juegan en paralelo en el original y en el port, y se comparan sus resultados. Las diferencias que quedan están documentadas una a una, no escondidas.

Sin instalar nada

Funciona en el navegador, también en el móvil, con controles táctiles pensados para los comandos de teclado del original.

Código abierto

El motor se publicará bajo GPL-3.0. Los datos del juego no se distribuyen ni se distribuirán: son de sus dueños.

Cómo funciona

Trae tu copia del juego

OpenU5 no contiene ni un byte del juego original. Necesitas tu propia copia — la de tu disquete, la de GOG, la que compraste hace treinta años.

  1. Eliges la carpeta de tu Ultima V en tu ordenador.
  2. El navegador lee los ficheros en tu propio equipo y los guarda en su almacenamiento local.
  3. A partir de ahí juegas, incluso sin conexión. Tus partidas guardadas también son tuyas y locales.
Tus ficheros del juego nunca salen de tu dispositivo. No hay servidor que los reciba: el navegador los lee de tu disco y los deja en su caché local. Lo único que este sitio puede enviar son dos permisos apagados por defecto que decides tú: una analítica anónima de visitas, y —si activas Guardar mi partidala lista de teclas que pulsaste, con la que se reconstruye tu partida para poder verla y compartirla. Nunca los ficheros, nunca imágenes. El motor se publicará bajo licencia libre y entonces podrás comprobarlo tú mismo; hasta ese día esto es una declaración y no una demostración, y por eso está escrito aquí exactamente qué se envía y qué no. Ver o cambiar mis permisos.

Galería

El juego, corriendo

Capturas del port, no del original.

Medio minuto de exploración en mazmorra. Sin sonido, en bucle.
Corredor de mazmorra en perspectiva 3D con paredes de roca volcánica
Las mazmorras, en primera persona.
Pantalla de combate por turnos con criaturas y efectos mágicos
Combate por turnos, con su mapa propio.
Conversación con un personaje: «What is thy name?»
Las conversaciones, palabra por palabra.
El juego en un teléfono, en vertical, con botonera táctil
En el móvil, con teclado táctil propio.