Re-invent the wheel
Well, after some thoughtful reading, i have decided that there is actually no point in re-inventing the wheel and writing everything from scratch, and so, i will opt to using ready-made libraries and engines (Qt, Boost, Ogre, etc) for most of the aspects, and just concentrate on building the SDK itself… the only point to note though, is that i need the openAIArena to be completely Open Source, and though i will ONLY use OSS…
what comes next, though, is the actual choice of engines to use… i will most likely use the Ogre3D engine for the graphics… as for the physics, i am looking into the Bullet physics engine vs OPAL / ODE engine… will have to read more about them later…
still don’t know if there is even such a thing as a SOUND engine, and if there is, i will look into finding an OS one to use too…
one more thing, i will most likely try to look into references in order to facilitate the building of the API (ie: i will try to look at how Project Hoshimi used to work) and i will try to build the arena to be as close as possible to a complete RTS game (building, gathering, healing, objectives, etc)
thats mostly it for now… stay tuned for more on the OpenAIArena project later…
ps: the exile game has to be pushed back now to later when i am more experienced and have more time…Technorati Tags: openaiarena


Leave a Reply