Hace un mes empecé el proyecto de una librería que permitiese leer y escribir ficheros de forma sencilla. Más o menos el 'framework' principal ya funciona, ahora solo falta escribir los lectores/escritores de formatos, aunque los más sencillos ya funcionan.
Lo que sucede es que al ver el código de las prácticas de informática gráfica me ha dado que pensar. Lo primero interesante que contar es que no es código de Lobo, porque un compañero mío le preguntó algo sobre una llamada a función y le contestó “ah, no sé, lo escribió edy” (se referirá a dj edy). Para que veáis lo que curra el tío.
El caso es que el código es más bien en plan C con funciones sueltas y yo quería algo orientado a objetos, que se pudiese llamar 'motor', aunque fuese algo simplón. El caso es que ahora tengo el código de la primera práctica estructurado de forma bastante decente. Le he adosado la librería de ficheros y también he comenzado a enredar con DirectInput para capturar la entrada del teclado y la del ratón (a la cual todavía le falta un poco de desarrollo). Después de esto me gustaría añadirle algo de sonido con DirectSound y luego… Diós dirá.
El caso es que haré todo el motor sobre DirectX y espero que al terminar el año tenga un pequeño motorcillo que pueda hacer cosas interesantes. A estas alguras ya se puede ver que el nombre del motor no es al azar: es simple y usa DirectX, pues 'Simple Direct Engine'. Además las siglas SDE suenan bien
De momento tengo una ventana en negro que se cierra al pulsar la 'Q' en el teclado o el botón central del ratón, a ver si en los próximos días puedo dibujar algo en esa pantalla.
Por cierto, tengo pensado liberar el código fuente cuando tenga algo más de funcionalidad. Pero si alguien tiene interes, puede pedírmelo (hay una sección de 'contacto' en el menú de la derecha).






