Helbreath DirectDraw-to-OpenGL Migration

Job ID: 40108155

Budget: $250 – $750 USD

Quiero modernizar por completo el motor gráfico de mi servidor privado de Helbreath. El código actual usa DirectDraw y necesito que toda la capa de render pase a OpenGL, manteniendo un comportamiento idéntico en Windows: cada sprite de personajes, entorno y efectos especiales debe dibujarse sin artefactos ni diferencias visibles respecto a la versión original.

Trabajo principalmente con C/C++, así que la solución deberá integrarse de forma limpia en el proyecto existente, reutilizando al máximo la lógica ya escrita y aislando los cambios al subsistema de vídeo. El objetivo es puramente de actualización tecnológica, por lo que espero un resultado estable, optimizado y fácil de mantener.

Aceptación de la entrega
• Fuente refactorizado con la nueva implementación OpenGL perfectamente compilable en Visual Studio.
• Ejecutable de prueba que cargue el mapa estándar y muestre personajes, entorno y todos los efectos en pantalla.
• Comparativa (capturas o vídeo) que garantice que no existe pérdida de fidelidad respecto a DirectDraw.
• Breve guía de compilación y de sustitución para que pueda desplegar el binario en producción.

Palabras clave relevantes: C++, OpenGL, DirectDraw, 2D sprites, Helbreath, render pipeline, Windows.