3

I identify myself as a human agent. It is time to think about oncoming senior research and due to small experience in gamedev(as well as in AI field), some questions are raised. What are the most suitable approaches to implement real-time simple AI agent in an action game? I've heard something about cognitive architecture like ACT-R.

By design, entity's AI can have several mutually exclusive states. enter image description here

This is an existing AI of game, which has states, events and schedules. However, the code is complicated and not flexible. Also, it does not use any cognitive architecture, which I consider as a drawback. https://www.youtube.com/watch?v=9jO-P3kXlCI

Please, using your experience suggest any modern techniques, which can copy such behaviour as in image or video.

Thank you for your perception.

null
  • 39
  • 4
  • You're on the right track though here;concerning [Artificial Intelligence](http://ai.stackexchange.com/help/on-topic) community principles,we don't recommend resources.also your question should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much. – quintumnia Feb 24 '17 at 08:09
  • Thank you. Now I removed useless text. Can you read it again? – null Feb 24 '17 at 10:17
  • I think it would help if you could be a little more clear about what exactly you're asking. Maybe describe the game and what your agent should do, in text form? A lot of people will probably be put off by the need to click through to a video in order to properly evaluate the question. – mindcrime Feb 26 '17 at 09:52

1 Answers1

1

About 15 years ago, John Laird's group at Michigan used the Soar rule-based architecture to play several FPS games effectively (Quake II, Descent III):

http://ai.eecs.umich.edu/people/laird/games_research.html

Here's Laird's overview article from 'Computer':

https://www.researchgate.net/profile/John_Laird/publication/2955463_Laird_JE_Using_a_computer_game_to_develop_advanced_AI_Computer_34_70-75/links/54d0f59a0cf20323c21a1bd7/Laird-JE-Using-a-computer-game-to-develop-advanced-AI-Computer-34-70-75.pdf

Randy
  • 679
  • 4
  • 6