Thread: Martial A.I.

  1. #1
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472

    Martial A.I.

    Would or could any game algorithm ever be applied to real world warfare scenario? I suppose i mean in the case of art imitates reality, the spybird is borne of game logic etc

  2. #2
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    What? And what is martial AI? Please explain.

  3. #3
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472
    ignore, i was on one mate,... :-|

  4. #4
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by rogster001 View Post
    Would or could any game algorithm ever be applied to real world warfare scenario? I suppose i mean in the case of art imitates reality, the spybird is borne of game logic etc
    The collision avoidance system in most modern aircraft uses an alpha-beta type of algorithm.

    The idea is that you assume the other plane is actively TRYING to collide with you, and make changes to heading/speed in such a way that you avoid the collision even if the other party is malicious.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  5. #5
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    No, most game AI isn't considered 'true' AI, its just scripted behavior. The Terminator is still at least 3 years off (if I get my funding).

  6. #6
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472
    No, most game AI isn't considered 'true' AI, its just scripted behavior.
    But i think it would be interesting to test pathfinding with a real tank say, given enough terrain data is it not possible to mobilise a group of units and give them a (fixed) target etc, how would that pan out in real scenario

  7. #7
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    You would have to have a real time satellite uplink for it to be effective, terrain changes too quickly in real life to use stored maps, especially in desert and mountainous regions like Iraq/Afghanistan. There are a lot of tasks for which AI is just not ready. Airborne applications will come first because its much simpler terrain navigation, i.e. avoid all terrain.

  8. #8
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by abachler View Post
    No, most game AI isn't considered 'true' AI, its just scripted behavior. The Terminator is still at least 3 years off (if I get my funding).
    That's funny, when I flipped open my old Artificial Intelligence book, alpha-beta was in there.

    Given the stuff you focus on, I guess you're one of those who thinks it isn't intelligence unless it's neural, and I suppose that's a valid if somehow arbitrary viewpoint...
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  9. #9
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Quote Originally Posted by brewbuck View Post
    That's funny, when I flipped open my old Artificial Intelligence book, alpha-beta was in there.

    Given the stuff you focus on, I guess you're one of those who thinks it isn't intelligence unless it's neural, and I suppose that's a valid if somehow arbitrary viewpoint...
    A good deal of true AI involves much more than just NN's, but ultimately, the only example we have of true self aware intelligence is NN based, so it seems that is probably the best place to find AI. I'm open to the possibility that some other method will be found that will produce AI, but not really hopeful. My early vision system (early as in early in the processing, not as in early in the development process) uses no NN's at all, but ultimately it is intended to feed into a NN which will do the higher order processing.
    Last edited by abachler; 12-12-2009 at 12:46 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. a.i. program "hacker"
    By jordus in forum General AI Programming
    Replies: 4
    Last Post: 08-13-2009, 05:26 PM
  2. A.i.
    By ehsiq in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 09-09-2001, 08:06 PM