Artificial Intelligence in Turn-Based RPGs
#2
I can tell you about my approach as I am in the process of writing the AI for Hartacon Tactics. I'm not saying it is the best one, and probably it will not suit any game.
What I do is I compare all possible actions, which in my case include also movement around the map, giving them a score.

The score can be based upon several criteria, such as:
A - how much critical damage will the action cause
B - how much critical life will the action restore
C - how many enemies are likely to be killed
D - the altered states that will be inflicted
E - how many critical MP will be consumed
and so on.

The concepts of critical damage/life/MP can be explained like this: if a character has 1000HP a damage of 50HP is not critical, if the character has 60HP, the same amount of damage of 50HP is very critical. This is the logic, you need to put this in math form.
Of course actions that cause higher critical damage get higher scores, actions that use higher critical MPs get lower scores.

The trick is to find the correct weights to apply, i.e. 100pts for (A) and (B), 50pts for (C), 25 for (D) and (E).
[Image: facebook_icon.png] [Image: youtube_128x128-120x120.png] [Image: deviant.png] [Image: save-point.png]
Reply }


Messages In This Thread
RE: Artificial Intelligence in Turn-Based RPGs - by Charlie Fleed - 04-06-2013, 06:27 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
   State resistance based on number of turns or effect magnitude instead of chance DoubleX 1 3,571 07-24-2020, 05:05 AM
Last Post: DerVVulfman
   skill in RPGs unwashedmendicant 5 8,514 06-04-2017, 08:07 AM
Last Post: MetalRenard
   Multiplayer Turned Based Battles? thephantom 4 6,938 04-22-2015, 05:49 AM
Last Post: thephantom
  RM-Based Windowskin Generator Project PK8 4 9,886 05-09-2012, 05:17 PM
Last Post: PK8



Users browsing this thread: 3 Guest(s)