Por
Arleco, en 18 de Septiembre de 2008
...de integracion de colision/referentes físicos.
una de las razones de ser de todos estos híbridos es que, en realidad, no todos los programadores estan interesados en crear juegos; la belleza de ogre recae en que puede usarse para todo lo que el creador lo requiera: juegos, simulaciones, aplicaciones de negocios…cualquier cosa. ademas, los requerimientos del motor pueden variar enormemente, incluso dentro de la industria de juegos. por ejemplo, un mmorpg como world of warcraft necesitara, definitivamente, una librería muy diferente a la de un fps como half-life; un simulador de vuelos necesitara un sistema de colision/física diferente al de un juego de peleas. los creadores del motor senalan que si ogre incluyera todas estas opciones, estarían entonces imponiendo el uso de esos sets de librerías particulares sobre el programador. en cambio, proveen un api muy amigable, apto para integraciones, y dejan que el programador mismo escoja otras librerías, si así lo desearan.
al parecer, este enfoque ha dado buenos resultados, debido a que, de esta manera, no existen límites intrínsecos del motor. por otro lado, esta característica podría ser confusa y sobrecogedora para programadores novatos que solo deseen crear un simple juego fps. los creadores del motor alegan que existe un creciente numero de frameworks para novatos que usan ogre, los cuales suministran una solucion completa mediante el uso de una serie de combinaciones de librerías. aun así, lo mas importante es entender que ogre en sí...