Reimplementación libre · 1988 → navegador
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 proyecto
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.
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.
Funciona en el navegador, también en el móvil, con controles táctiles pensados para los comandos de teclado del original.
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
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.
Galería
Capturas del port, no del original.



