My troubled AI?
by David J Weaver · 12/14/2007 (9:12 pm) · 2 comments
I know almost no one here remembers me, its been.... um 3 years since I last posted anything.
So let me introduce myself. My name is David, Ive been a member here since I first heard about someone getting their hands on the Tribes 2 Engine, So i had to get on board, and have been flirting in and out over the past 3 years just getting updates and playing around every now and then.
But now I finally have an idea for a game that I want to make, just to see if I can. Well to be honest I don't even have the full game idea... I still cant figure out any kind of..... theme for the main character, or level design... you know, indoors or outdoors, maybe space etc... Anyway what I do have is (what I consider) A very good idea for how the Enemy AI is supposed to act and how it puts itself together. Obviously Torque does not support this kind of thing right off the bat, but im writing down a bit of pseudo code to try to get the AI to do some common tasks like scanning to see if there are other 'Pieces' around so that it can combine to make a 'larger structure'. Its becoming much more complicated than I first thought.
Ive been studying the Guard AI resource to see if i could figure out how to implement my own AI functions... yeah im still reading, and im not even sure if you can get 2 or more AI pieces to attach to each other... I mean im thinking a very basic shape, like a pyramid, 5 faces, 5 connect points, (i guess make them out of dummy objects in Max, maybe something like connectPoint1...connectPoint5) and then tell them through code to use certain attach points to make shapes... Like connectPoint2 attach to connectPoint3 x 4 = a square. Try to envision a square cut diagonally twice, forming 4 triangles (the 4 pyramids looking from the side).
Now the bottom of the Pyramid or the long straight lines on the square are connectPoint1 then the face directly in front (it doesn't really matter which one it is its all the same) (is one of the walls of the pyramid) would be connectPoint2 then 3, 4 and 5 in clockwise (or counter not like it matters) direction, so I'm sorry if you still don't get it, I don't know how else to explain it.
so once you get the primitive shapes down you can start doing more complex groupings (aka larger enemy's). But thats all im saying, lol, I'm having so much fun doing this. I think I might have found my calling.
So to end this debacle, (I know I can't spell, sorry) If anyone has any ideas into how I might break my neck jumping into this head first, Please let me know, I'm really interested in AI and how to get flying bad guys.
Peace
So let me introduce myself. My name is David, Ive been a member here since I first heard about someone getting their hands on the Tribes 2 Engine, So i had to get on board, and have been flirting in and out over the past 3 years just getting updates and playing around every now and then.
But now I finally have an idea for a game that I want to make, just to see if I can. Well to be honest I don't even have the full game idea... I still cant figure out any kind of..... theme for the main character, or level design... you know, indoors or outdoors, maybe space etc... Anyway what I do have is (what I consider) A very good idea for how the Enemy AI is supposed to act and how it puts itself together. Obviously Torque does not support this kind of thing right off the bat, but im writing down a bit of pseudo code to try to get the AI to do some common tasks like scanning to see if there are other 'Pieces' around so that it can combine to make a 'larger structure'. Its becoming much more complicated than I first thought.
Ive been studying the Guard AI resource to see if i could figure out how to implement my own AI functions... yeah im still reading, and im not even sure if you can get 2 or more AI pieces to attach to each other... I mean im thinking a very basic shape, like a pyramid, 5 faces, 5 connect points, (i guess make them out of dummy objects in Max, maybe something like connectPoint1...connectPoint5) and then tell them through code to use certain attach points to make shapes... Like connectPoint2 attach to connectPoint3 x 4 = a square. Try to envision a square cut diagonally twice, forming 4 triangles (the 4 pyramids looking from the side).
Now the bottom of the Pyramid or the long straight lines on the square are connectPoint1 then the face directly in front (it doesn't really matter which one it is its all the same) (is one of the walls of the pyramid) would be connectPoint2 then 3, 4 and 5 in clockwise (or counter not like it matters) direction, so I'm sorry if you still don't get it, I don't know how else to explain it.
so once you get the primitive shapes down you can start doing more complex groupings (aka larger enemy's). But thats all im saying, lol, I'm having so much fun doing this. I think I might have found my calling.
So to end this debacle, (I know I can't spell, sorry) If anyone has any ideas into how I might break my neck jumping into this head first, Please let me know, I'm really interested in AI and how to get flying bad guys.
Peace
Torque Owner Trenton Shaffer
You really should post your questions on the forum, rather than on your blog. You will get more help over there.