Ingenieria de Reenfoque.

Hola a todos,

En la reunión anterior tuvimos un encuentro casual con varios proyectos que han provocado que tengamos que replantearnos el nuestro.

Nuestra idea inicial era hacer algo tipo Collada http://en.wikipedia.org/wiki/COLLADA esa idea evolucionó mucho antes de conocer este proyecto a un enfoque mucho mas modular, mucho mas como si fuera una librería para ayudar a desarrolladores de aplicaciones gráficas a intercambiar objetos entre ellos(así un juego podría tener un coche de otro juego, llevando la reutilización de objetos al mundo de los juegos, aplicaciones 3d, mundos virtuales y aplicaciones de simulación. Como he dicho en la ultima reunión conocimos COLLADA y nos hizo entender que nuestro primer planteamiento era bueno, pero que hicimos bien en cambiarlo a tiempo. COLLADA nos da un lenguaje de intercambio estándar bastante interesante, por lo que hemos decidido introducirlo en nuestro desarrollo.

Por otro lado el segundo elemento que nos dejó un poco aturdidos fue el proyecto PAL http://www.adrianboeing.com/pal/ este proyecto nos abstrae la capa física a un nivel bastante interesante, para empezar utiliza módulos como OVC, y ademas tiene módulos para casi todos los motores físicos y de fichero de entrada es capaz de leer COLLADA, cosa que nos hace infinitamente felices.

Tras el shock de COLLADA y PAL volvimos a nuestro bien amado Irrlich y descubrimos que la compatibilidad COLLADA está en desarrollo, pero lo tienen bastante avanzado, por lo que probablemente podamos incluir la inclusión de elementos COLLADA dentro de un OVC.

Todo esto nos ha llevado a varias conclusiones, la primera es que estamos muy contentos de que el proyecto siga adelante, la segunda es que hemos encontrado librerías que nos van a facilitar la vida un montón y algunas como COLLADA son un estándar apoyado por SONY y algunas empresas grandes mas. Lo tercero es que OVC soportará la lectura de ficheros COLLADA para física y para gráficos soportará cualquier formato grafico que soporte Irrlich, entre los que está, como ya hemos dicho, COLLADA.

El proyecto sigue más vivo que nunca, no hemos comenzado a crear código porque se nos acercan los examenes y ademas en la ultima reunión, que era cuando íbamos a realizar el diagrama de clases y a empezar a diseñar como segunda iteración, encontramos todo esto que os estoy contando ahora y tuvimos que replantearnos como encajar todas estas cosas en nuestro proyecto para seguir siendo algo interesante.

Atentamente,
Joan