adrenak / UniGOAP翻译 / 编辑

最近提交:9月前
创建时间:2017.11.24

语言构成

C#100.0%

README

UniGOAP

A work-in-progress Unity3D solution for intellignt NPCs for use in video games, simulations and similar media.

Intro

This project uses Goal Orienced Action Planning to create intelligent agents. Good explaination here. As of now, it is almost identical to the repository referenced in the article.

For more material on GOAP, refer to works by Jeff Orkin of Monolith Productions and F.E.A.R. game AI related material. This video by Nicolas Meuleau of Unity Technologies also appears to borrow from GOAP concepts.

Next

  • Support for something similar to Func<bool> and Actions() as preconditions and effects respectively for agent actions. Allowing for more sophisticated state change operation than just bool flags
  • Support for Fuzzy Logic in AI decision making.

Note

  • This project was initially started with an approach based on the State Design Pattern discussed in Programming Game AI by Example written by Mat Buckland. The scope of the project soon became too large for FSM based agents. That code is now here

Contact

@github
@twitter
@www

讨论区

说说你的看法