Okay, I've been working on a 3D shooter for a little while now and have hit an assortment of problems, ever since i've started. I've now managed to sort out collision, terrain height problems, speed increases (31-35fps) but i seem to have hit a dead end at enemy intelligence. After i succeeded in adding enemy ships without slowing the game down, i've become kinda stumped with enemy A.I. Does ANYONE know of any docs, tutorials or ideas on how to approach this? I know it might seem kinda lame to certain high-profile coders, but remember that i've been out of coding for nearly 2 years, and i don't remember doing any clever a.i before that, anyway. I'm trying to make stealth an integral part of the gameplay (sneak into hq, retrieve x, get x to base, etc) but most of my attempts seem to backfire or become expensive. I really would appreciate any help.
If all else fails and i don't manage to add decent intelligence, i intend to turn it into a deathmatch-style shooter for 2 players, hopefully using the directplay sdk. Has anyone had any experience with this? If i do this 'deathmatch' alternative, i would like for it to be more than a simple 'shoot & hide' type game, and it would be passing more than a couple variables between the 2 devices. However, assuming the limits of IrDA (primary method of connection), has anyone experienced any 'lag' when using the sdk?
I know that i could probably answer my own questions simply by writing test code myself, but due to the nature of my work, i don't get a lot of time to code, but i do manage to do a fair bit of reading while on the road. I would greatly appreciate input or even assumptions from anyone with some knowledge.
Bugger it, if neither plan works out to my satisfaction, i'm just gonna give the current source to someone and let them turn it into something special...