高级AI这个章节主要是介绍更接近人类思考的AI模型。
Hierarchical Tasks Network
层次任务网络(hierarchial tasks network, HTN)是经典的游戏AI技术,和基础AI中介绍过的行为树相比HTN可以更好地表达AI自身的意志和驱动力。
Behaviour Tree 的问题是不够直观,往往需要注释的表达子树的目的(Goal).
HTN的思想是把总体目标分解成若干个步骤,其中每个步骤可以包含不同的选项。
AI在执行时需要按照顺序完成每个步骤,并且根据自身的状态选择合适的行为。