The discovery of Behavior Trees (BTs) impacted the field of Artificial Intelligence (AI) in games, by providing flexible and natural representation of non-player characters (NPCs) logic, manageable by game-designers. Nevertheless, increased pressure on ever better NPCs AI-agents forced complexity of handcrafted BTs to became barely-tractable and error-prone. On the other hand, while many just-launched on-line games suffer from player-shortage, the existence of AI with a broad-range of capabilities could increase players retention. Therefore, to handle above challenges, recent trends in the field focused on automatic creation of AI-agents: from deep- and reinforcementlearning techniques to combinatorial (constrained) optimization and evolution of BTs. In this paper, we present a novel approach to semi-automatic construction of AI-agents, that mimic and generalize given human gameplays by adapting and tuning of expert-created BT under a developed similarity metric between source and BT gameplays. To this end, we formulated mixed discrete-continuous optimization problem, in which topological and functional changes of the BT are reflected in numerical variables, and constructed a dedicated hybrid-metaheuristic. The performance of presented approach was verified experimentally in a prototype real-time strategy game. Carried out experiments confirmed efficiency and perspectives of presented approach, which is going to be applied in a commercial game.
翻译:在游戏中,发现行为树(BTs)会通过提供非玩家字符(NPCs)逻辑的灵活和自然代表,让游戏设计者能够管理,从而在游戏中影响人工智能(AI)领域。然而,对更好的NPC的AI剂的压力越来越大,迫使手工艺型BT复杂变得难以吸引和容易出错。另一方面,虽然许多刚刚启动的在线游戏受到玩家短缺的影响,但拥有广泛能力范围的AI可能会增加玩家留置。因此,为了应对上述挑战,外地最近的趋势侧重于自动创建AI剂:从深层和强化学习技术到BTs的组合(松散)优化和进化。在本文中,我们介绍了一种新颖的方法,即半自动构建AI剂,通过调整和调整专家创建的BT方法,在源与BT游戏中形成一种类似的衡量标准,可以增加玩家留置能力。为此,我们制定了一种在自动创建的AI代理机构方面采用的一种混合商业观点:从深层和强化的学习技术,到BTTsimalimalimalimal estal estal practal press laction laction lapplishal lappal lade the the the the the restical dal im imal imal imal ex lautal lautal lautal lautal lautal lautdal lautal ladal lautdal lautdal madal 和制制制为一种在上,在上的一种实际和制式和制式和制式的演制式的演中呈现出一种在上和制式上和制式的演制式的演变,在上和制式的演变变变。