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).
- Simple Direct Engine (2)
- XNA – Segundo Contacto
- Si es niño, Juan, si es niña, María
- Java ¡te elijo a tí!
- SDE ya tiene parser Xml
- 30 de Noviembre de 1999 a las 12:00 am
WaaghMan dice:
Maldita sea, pensaba que te habías cargado el blog, llevo semanas sin leer esto…
Sobre la estructura del programa que nos dio Lobo, simplemente decir que si entras en la MSDN de microsoft, o en los tutoriales, la estructura de programa que muestran es idéntica, supongo que es una especie de estándar. Lo primero que yo hice también fue encapsularlo en objetos
.Si necesitas ayuda con Directsound o directinput, pregunta, que esos con C++ ya los tengo dominados
.

