Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Doing party AI right.

Ai scripts AI Scripts Party members

  • Please log in to reply
17 replies to this topic

#1
Odarbi

Odarbi

    (3) Conjurer

  • Members
  • 125 posts
  • Pillars of Eternity Silver Backer
One of my major loves about the Baldurs Gate and Icewind Dale games was having different AI scripts available to customize how each character was controlled by the computer, but also with how those scripts would suspend for a period or adapt if the player told that character to do something. Many of the newer games, such as Neverwinter Nights and Neverwinter Nights 2, did not seem have that same level of AI.

I won't lie. I'm not super huge on having to micromanage or give orders to my party members every round in combat, but I do like being able to tell my party members to do something from time to time, and have them do it before going back to to their AI. I want to be able to have my party prioritize a target until that target is dead. I found a lot of the time in Neverwinter Nights 2 that the AI would be trying to change targets every 2 or 3 rounds, despite me actually telling them to attack someone.

I guess my point here is: Please make sure to do party AI right. Have AI in the game to take over when the player isn't directly telling the party what to do, but allow player commands to trump out AI commands. Whether AI is done using a script system such as what was used in Baldurs Gate in the past, with a user defined priority system where they can use dropdown boxes to set up something like "When <ally HP> is <below> <50%>, use <skill>", or some entirely new system to determine how the AI should react in a given situation, frustrating Party AI can definitely ruin a game for someone like me.

Please take the time to do party AI correctly.
  • Solivagant and gdb1988 like this

#2
Labadal

Labadal

    Janitor of the Obsidian Order

  • Members
  • 3968 posts
  • Location:Sweden
  • Pillars of Eternity Gold Backer
  • Kickstarter Backer
  • Deadfire Backer
  • Fig Backer
I'd like to see detailed options for party members. Something like gambits used in Final Fantasy XII. Have the option to turn them on/off at will. This basically means that you can decide what AI controlled characters are doing in battle.

#3
oldmanpaco

oldmanpaco

    (3) Conjurer

  • Members
  • 126 posts
  • Location:City of Lakes
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
  • Deadfire Backer
  • Fig Backer
i'd like to be able to build scripts like you can in the IE games.

#4
japol

japol

    Dungeon Dweller of the Obsidian Order

  • Members
  • 29 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer
Yes,this is very important.By creating an A.I. capable of lifting it's own weight at least, will make your companions all the more believable.
It will make you feel like you are a member of the party fulfilling it's role and not some god manipulating and babysitting your puppets.
A.I. should be a priority for the game in my opinion and i think that customizable scripts is the way to go.
  • HangedMan likes this

#5
Delterius

Delterius

    (4) Theurgist

  • Members
  • 308 posts

It will make you feel like you are a member of the party fulfilling it's role and not some god manipulating and babysitting your puppets.


That's certainly not a priority for party-based games.

Ideally, the game's design won't let AI to take over your party members and do everything efficiently. To delegate some actions efficiently might be important, nonetheless.

#6
Solivagant

Solivagant

    Dragonblade of the Obsidian Order

  • Members
  • 55 posts
  • Pillars of Eternity Silver Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer
Related to AI:
In NWN2 there were some problems, I don't remember a decent "solo mode", so a lot of times you ended up putting everyone in the right place and then accidentally everyone followed your controller character and there went your careful party positioning.

#7
Shadenuat

Shadenuat

    (7) Enchanter

  • Members
  • 900 posts
  • Location:Russia
  • Pillars of Eternity Backer
  • Kickstarter Backer

That's certainly not a priority for party-based games.

For turn-based maybe. But with RTwP an AI with at least moderate awareness is a good thing to have, or you'll end up playing in the "P" part forever.
  • japol and kenup like this

#8
Delterius

Delterius

    (4) Theurgist

  • Members
  • 308 posts

That's certainly not a priority for party-based games.

For turn-based maybe. But with RTwP an AI with at least moderate awareness is a good thing to have, or you'll end up playing in the "P" part forever.


I meant that 'making you feel like you're a member of a part, as opposed to controling the entire party' isn't a priority for party based games. I actually am fine with moderate AI awareness.

And, yes, I do believe that the pause function should be used multiple times in a good encounter. That's (real-time party coordination) the whole point of RTwP, wether its well implemented or not.

Edited by Delterius, 17 September 2012 - 02:31 PM.


#9
Astanas

Astanas

    (1) Prestidigitator

  • Members
  • 32 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer
I think this is something Dragon Age did right.

#10
Alweth

Alweth

    (2) Evoker

  • Members
  • 79 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer
The Gambit system from FFXII was atrocious and the similar system from Dragon Age 2 wasn't much better. A well documented script system in a well known scripting language would be great. If you're going to imitate Dragon Age 2, though, at least give us a decent system with conditionals, logical operators, and a full range of useful information.

#11
Labadal

Labadal

    Janitor of the Obsidian Order

  • Members
  • 3968 posts
  • Location:Sweden
  • Pillars of Eternity Gold Backer
  • Kickstarter Backer
  • Deadfire Backer
  • Fig Backer

The Gambit system from FFXII was atrocious and the similar system from Dragon Age 2 wasn't much better. A well documented script system in a well known scripting language would be great. If you're going to imitate Dragon Age 2, though, at least give us a decent system with conditionals, logical operators, and a full range of useful information.


How was it atrocious? It worked perfectly fine and the AI controlled party members did exactly what the gambits were meant to do. What can be improved from that system is to have more options, but to say the gambit system was atrocious boggles my mind.

#12
alanschu

alanschu

    Arch-Mage

  • Members
  • 15747 posts
  • Location:Edmonton, Alberta, Canada
  • Pillars of Eternity Backer
  • Kickstarter Backer

That's certainly not a priority for party-based games.

For turn-based maybe. But with RTwP an AI with at least moderate awareness is a good thing to have, or you'll end up playing in the "P" part forever.


This isn't how people played the IE games? I hated dealing with the scripts myself.

#13
Lucas

Lucas

    (3) Conjurer

  • Members
  • 124 posts
  • Location:Italy
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
Hopefully they'll get it right, even though I already know I'm going to exclusively use a "puppet mode" if available :yes: (I like to micro-manage)

#14
Semper

Semper

    (3) Conjurer

  • Members
  • 160 posts
  • Location:Schland!
  • Pillars of Eternity Backer
  • Kickstarter Backer
whatever you do, don't forget to implement the button to disable the companion ai. i like to control them manually - while we're at it: chained control orders are a MUST!

#15
Wombat

Wombat

    Obsidian Order's Mysterious Stranger

  • Members
  • 1050 posts
  • Pillars of Eternity Gold Backer
  • Kickstarter Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Silver Backer
  • Fig Backer
  • Black Isle Bastard!
With IE, what bugged me was that, if I order magic users to use ranged, they try to near the enemy since their weapons tend to be short-ranged. The problem with this is that it breaks the formation and letting them near the enemies (while they are as weak as flowers). Wasn't there an option to keep the formation just letting them shoot what entered their ranges?

BTW, I'd like to have detailed script commands, too.

#16
Skirge01

Skirge01

    (1) Prestidigitator

  • Members
  • 47 posts
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
For party artificial intelligence (keyword*), there has always been something which annoyed the living hell out of me:

When someone uses a potion or spell which will covers a larger area, such as oil of fiery burning or Agannazar's Scorcher, can we please have the NPCs be smart enough to not walk into the area of impact. I don't expect the NPCs to suddenly scatter like rodents because I was stupid enough to throw the potion into the middle of the fight, right where Minsc was going berserk on some poor sod with his sword with Khalid by his side. However, it was unbelievably annoying when Imoen was firing bolts at someone while standing behind my mage who was casting spells and she then decides to walk directly into the flamethrower and just about kills herself, especially when there was another route she could've taken to get back in the fray.

*Since you can't search for "AI" in the forum, finding this thread was somewhat difficult. Searching for "party ai" in just the subject didn't work too well, either. But, I managed to stumble on this thread anyhow.

Edited by Skirge01, 22 October 2012 - 06:19 AM.


#17
Sensuki

Sensuki

    Subway Apathist of the Obsidian Order

  • Members
  • 9965 posts
  • Location:Australia
  • Steam:STEAM_0:1:1229809
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
http://www.reddit.co...tware_engineer/

Enter the pathfinder.

Edited by Sensuki, 22 October 2012 - 06:25 AM.


#18
kirottu

kirottu

    Luchador Ninja

  • Members
  • 4632 posts
  • Location:Finland
  • Pillars of Eternity Backer
  • Kickstarter Backer

That's certainly not a priority for party-based games.

For turn-based maybe. But with RTwP an AI with at least moderate awareness is a good thing to have, or you'll end up playing in the "P" part forever.


This isn't how people played the IE games? I hated dealing with the scripts myself.


Controlling every character in party based RPG is like playing six hands of poker by yourself against yourself. Or at least that's how it felt for me.

When I play RPG I want to play with one character, my character.





Also tagged with one or more of these keywords: Ai scripts, AI, Scripts, Party members

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users