Helbreath DirectDraw-to-OpenGL Migration
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.
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.
Related categories:
C Programming
C# Programming
C++ Programming
OpenGL
Game Development
Graphics Programming
2D Game Art
Visual Studio