I'm Andrea and I'm a student from Italy (University of Bologna).
I'm developing an AI for 0ad as my thesis for my Master in Computer Engineering and I wanted to introduce myself in your forums since I thought it would be nice to start posting here some of what I was doing.
The main theme of my work is to use BDI Agents to govern the behaviours of the AIPlayer's units and buildings: in essence every unit (and building) is an intelligent agent with his own beliefs, desires and goals and they all interact to achieve different objectives.
Instead of having a single mind like the other AIs, this one aims to reach the main goal by having multiple simple minds interact.
I've already developed the underlying framework and I'm now adding the agent's behaviours, so I'll soon start to share the Bot to see how it goes against better players than myself ( since I've always loved RTSs but I was never very good at them
Since I'm very interested in game development I'll also try to help if needed with other parts of the project; I've used Java, C++, PHP, javascript and other languages in the past but I'll need to refresh a bit my C++ since I've mostly programmed in Java in the last 2-3 years.
See you in the forums and probably in your dev chat too (if it is open for everyone).















