Hi,
Im doing my thesis on using a type of AI called SVM to control the AI in a RTS. Ive spent the last while trying to get Megaglest to work but i cant for the life of me get it to compile.
So Im just wondering if this is similar to that, in that i can change the AI code? Also what is the difference between GAE and Glest (or MegaGlest).
Cheers
Greetings,
The differences between MG and GAE are numerous, MG is basically Glest with some new stuff added and better multi-player, GAE has had lots of stuff added and been subjected to many architecture changes to accommodate the new features, future features, and for efficiency and multi-platform network play.
From an AI developers perspective there is little difference, the AI in GAE is in need of a revamp to handle all the new features, and I am planning such a revamp, but was going to work on improving the multiplayer first, though I'm now thinking this will probably be decided by a poll.
The current AI interface is not fantastic, if you do wish to work with GAE, I can provide any new functions/information your work requires, I have a thorough understanding of the engine and a generic A* engine just waiting to be turned loose on improved AI (it could fairly easily be setup to find ideal locations for defensive structures, walls, expansion locations, patrol routes, and much much more).
I believe you are using windows, which comes with some added benefits while working with GAE, most notably we use pre-compiled headers which significantly improves compile times, and as Ultifd pointed out, we don't use SDL on windows, so the game initialises much faster too.
If you've had problems getting MG to compile, you may first want to ensure GAE compiles for you, see first the compile guide,
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideI've been meaning to add platform specific pages, but have not got around to that yet, if you hit any problems maybe check the following thread,
https://forum.megaglest.org/index.php?topic=5426.msg49033#msg49033Which should hopefully get you up and running.
Cheers.