Global AI Interface
Moderators: hoijui, Moderators
Another function
I also wonder if there is a function for AI to determin if a projectile was fired at him (not nesessary hit). The same for rockets/Nukes/Antinukes.
Like BB shell fired somewhere in the base, AI should immedeately react- determine it's direction, and try to scout it out and save it's location.
Or AI should be able to determine if his Nuke was intercepted(not try to send Nukes after that?) and take a guess at where the interceptor is located.
Or guess aproximate location of artillery/guardian and move out of fire.
Like BB shell fired somewhere in the base, AI should immedeately react- determine it's direction, and try to scout it out and save it's location.
Or AI should be able to determine if his Nuke was intercepted(not try to send Nukes after that?) and take a guess at where the interceptor is located.
Or guess aproximate location of artillery/guardian and move out of fire.
mine and triaxx AI's both wor on the principle that the AI wouldnt let the enemy build a bertha in the first place.
However a bertha woud show up as a very high threat area in the threat overlay and thus the AI is more likely to attac the high threat area.
And the area the bertha is firing at will get a higher threat value too
However a bertha woud show up as a very high threat area in the threat overlay and thus the AI is more likely to attac the high threat area.
And the area the bertha is firing at will get a higher threat value too
GlobalAI should imho call groupAI primarily to get things done, and moveAI for a unit when it requires non-group behaviour (taking unit out of group, tagging it internally)jouninkomiko wrote:well, to be honest i JUST looked at the Group AI and i see what some of you are talking about! i like the notion of distributing commands to group AI's as part of the global AI interface. maybe thinking of the global AI as a conglomeration of group AI's capable of doling out responsibilities, leaving it to the Group AI's to fill in the details.
If groupAI needs to be pumped up, it can be... :)
And please let's stay away from cheating...
Last edited by ReneV on 07 May 2005, 14:12, edited 1 time in total.
Re: Another function
Let's assume that we're dealing with 'network centric warfare'.alik83 wrote:I also wonder if there is a function for AI to determin if a projectile was fired at him (not nesessary hit). The same for rockets/Nukes/Antinukes.
Like BB shell fired somewhere in the base, AI should immedeately react- determine it's direction, and try to scout it out and save it's location.
Or AI should be able to determine if his Nuke was intercepted(not try to send Nukes after that?) and take a guess at where the interceptor is located.
Or guess aproximate location of artillery/guardian and move out of fire.
They are robots, afterall :)
Lets assume they have enough bandwith to transmit a realtime picture of the entire radar- and visible battlefield to all units (&especially officer-agents).
The question then becomes; how much memory may the globalAI take to record all these shells flying around? Will reading & writing so much data in realtime become a CPU problem?
i've written something in more detail @ http://veerman.name/spring.html
Needing to know where a projectile was fired from assumes that you do not see the firer. This obviously impies a violation of Sun Tzu and such violation is a treacherous mistake.
Any AI must abide by Sun Tzu or be forced to cheat or face defeat.
As for he arguement 'so how does it fidn berthas and nue silos then?', I say that any AI that has those problems is a bad AI indeed as it should have scouted out enemy territory and be constinusly pressing against the enemies boundaries. Also any well designed base is capable fo dealing with random bertha and nuke strikes. Thus the AI must ahve a good sense of layout and design for its base
Any AI must abide by Sun Tzu or be forced to cheat or face defeat.
As for he arguement 'so how does it fidn berthas and nue silos then?', I say that any AI that has those problems is a bad AI indeed as it should have scouted out enemy territory and be constinusly pressing against the enemies boundaries. Also any well designed base is capable fo dealing with random bertha and nuke strikes. Thus the AI must ahve a good sense of layout and design for its base
I like thatAlantai Firestar wrote:Needing to know where a projectile was fired from assumes that you do not see the firer. This obviously impies a violation of Sun Tzu and such violation is a treacherous mistake.
Any AI must abide by Sun Tzu or be forced to cheat or face defeat.

I was thinking about giving it patterns to work with...Alantai Firestar wrote: As for he arguement 'so how does it fidn berthas and nue silos then?', I say that any AI that has those problems is a bad AI indeed as it should have scouted out enemy territory and be constinusly pressing against the enemies boundaries. Also any well designed base is capable fo dealing with random bertha and nuke strikes. Thus the AI must ahve a good sense of layout and design for its base
A pattern of a base design would be some buildings clustered together in a certain way, with a direction for the likely threat angle. If enough patterns are designed, base-construction can be varied and efficient..
The ast I heard it was the RAM controller that handed memory reads and writes
Also about your patterns, I invite you to goto http://www.darkstars.co.uk and register, I have a bit on that that I've been thinking and posting about that you should read among other thigns
Also about your patterns, I invite you to goto http://www.darkstars.co.uk and register, I have a bit on that that I've been thinking and posting about that you should read among other thigns
Could you post those ideas here? Or on a link without password?Alantai Firestar wrote: Also about your patterns, I invite you to goto http://www.darkstars.co.uk and register, I have a bit on that that I've been thinking and posting about that you should read among other thigns
-
- Posts: 436
- Joined: 26 Aug 2004, 08:11
chill, dude....Alantai Firestar wrote:*Ah I can start posting masses of spam again without ti being deleted, ouch!, I didnt say that I just thought it so why are you hitting me?!*
all i want is that you put a seperate file containing your ideas about spring on a webpage without access restrictions.
the only reason i ask is to allow quick & easy access to relevant information, for all those thinking about joining the AI team...[/i]