Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2015-05-25 in all areas

  1. Indeed, unit and building templates are here: http://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/simulation/templates/ Note that we use inheritance. So the specific Athen archer inherits from regular archers, which inherits from ranged infantry, which inherits from ... That means that shared stats aren't in the specific templates, but in one of the parents (you can see the parent in the first line of the XML). EDIT there are also some patches underway to improve the inheritance. Like allowing to add or multiply a previous number instead of just overwriting it. Technologies (that modify the initial stats) are here: http://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/simulation/data/technologies Though before beginning to actually modify hundreds of templates, it would probably be better to come to the chat (https://kiwiirc.com/client/irc.quakenet.org/0ad-dev), and specifically talk to scythetwirler (who does our balancing currently, but is busy with exams now).
    2 points
  2. Templates are indeed in XML. Technologies are in .json
    1 point
  3. The question of getting involved with AI development comes up from time to time. General consensus seems to be that indeed you start by digging through the sources and modify the existant bot to your needs. You say you "need to do a BIG BIG work with AI" - is this a master thesis or similar? If so, i suggest to check with your mentor before starting: The AI API is not stable and requires adjustment of the bot script code from time to time. See here. If you are doing a thesis work with a deadline, it may be advisable to check out and freeze a specific revision to prevent your module from getting broken at an undesirable time. Will your work have to become part of the official code base to be accepted in studies? If so, approach #1 is probably not feasible.Regarding the non-existant documentation, this has been discussed before - and it seems consensus that the difficulties caused by having to "read the code" are neglectible compared to building up your own concepts. The ultimate goal of an AI is to give the user (player) a challenging and fun experience. This is more of passing the turing test than building algorithms/structures. Besides the tutorial already mentioned, additional information may be gathered in the forums by searching for "AI", "petra", "aegis", "jubot" etc.
    1 point
  4. And with linux support! Awesome!
    1 point
×
×
  • Create New...