
January 15th, 2003, 01:01 PM
|
Second Lieutenant
|
|
Join Date: Mar 2001
Location: Netherlands
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: AI the Student
Quote:
Originally posted by Taera:
In some FPS games there are such things as AI "bots" who learn as you play with them. I was wondering, is it at all possible to create AIs that LEARN for SE? (SEV?)
|
Learning AI is possible for every game, though it's too late for SE4, it could happen in SE5, but it usually is a lot of work, to much to be worth it.
Can be added with very little trouble, i think it can be done by tweaking some of the formulas used in the game, and modding the anger settings.
Quote:
They have a list of if (enemy uses this) then (use that).
|
It's possible, but it's best to make it as generic as possible, so don't say:
if enemy uses phased shield generators (the component)
then use phased polaron beams (the weapon)
but:
if enemy has phased shields (uses shields components with the ability phased shield generation)
then use phased weapons (any weapon with the skip all shields(?) ability)
This can be done relatively easy, but it has to be in the design from the start.
Quote:
They remember who uses what and try to prepare for them in later games.
|
hmm...this would mean the game would have to keep track of different Users?
You could make it so that each ship design is rated in the game, not just by tonnage destroyed, but also by survivabilty, speed etc..
And then replace the worst AI designs, with the best designs from the game.
So in later games they attack you with your best designs from earlier games.
Quote:
They remember who is strong and who is not.
|
isn't that already in with scores?
Quote:
They remember players' defensive style and counter it (again, perharps a set of standard actions for each).
And so on. This would generate enormous-sized script files but i think it would be worth it.
I know there are some programmers out there, is what im suggesting is possible?
|
I don't think standard actions is the way to go, as you said, the script files would become huge and to difficult to mod.
But the only other way i can think of is a very complex design, which even seems impossible for the big game developers.
__________________
[Boo!]
|