x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Make An AI Run For Cover

I am making a shooter AI and i do not understand how to make the AI run for cover when seen by the player. essentially what i need is

  1. make the player run towards the Cube (where he will take cover)

  2. Make him run to the right side of the cube and make this dynamic. (so no matter what direction he runs from he will always be behind the cube facing the player. (cube will be in between of them)

If you can help me with this please post an answer.

Mike

Product Version: Not Selected
Tags:
more ▼

asked Mar 03 '15 at 09:45 PM in Blueprint Scripting

avatar image

MikhailPK
16 5 6 9

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

The first thing that comes to my mind is setting (4 or more) fixed targets for the AI to run to, one at each side of the cube. Calculating which one is furthest away from the player and taking cover there should do the trick.

Another option that comes to my mind when coping with multiple cover possibilities (more than 1 cube/wall/whatever and therefore more than 4 possible targets) is raytracing from the player to the targets and checking for a collission with any object in between to discover if the target position effectively provides protection (since it would be pretty useless to run to the target that is furthest away if it leaves you exposed).

I mean, there are endless possibilities and alternatives with AI: just check out this video that i found googling that appears to use this target system: Tactical AI

Anyways, a combination of these ideas should result in realistic behaviour, even if making an AI behave in a realistic way is extremely difficult. As i said above: the possibilities are endless!

Let me know if this helped and don't hesitate to ask if you need more advice :)

more ▼

answered Sep 20 '15 at 02:12 PM

avatar image

Lazarus5000
176 6 4 10

avatar image Lazarus5000 Sep 20 '15 at 02:13 PM

Also, here is the forum thread for the video where they explain some elements: Thread: Tactical AI ( Cover , Threat and Suppression )

avatar image Lazarus5000 Oct 03 '15 at 11:57 AM

I also found EQS, i suggest you check it out.

EQS

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question