【发布时间】:2020-12-17 18:40:19
【问题描述】:
我开始学习 PDDL,并创建一个领域,让 2 个特工互相战斗,并模拟我的英雄应该获胜并最大化其生命值的战斗。尝试在 http://editor.planning.domains/ 上编译我的项目时,我遇到了 Suspected timeout plan 错误
我的想法是为生命值、法力或攻击创建一些函数,并使用不同的动作/能力来降低代理相互战斗时的生命值/法力,因为我需要降低值并设定一个目标敌方英雄被杀。
我从这个简单的例子开始,这是我的会话: http://editor.planning.domains/#read_session=xoSpf2es0Y
我在编写这段代码时期望得到的计划是进行 4 次近战攻击以杀死敌人。
我可以在问题文件中写类似 (:goal (= (health arthas) 0)) 的内容吗?我还没有看到任何 PDDL 示例写过类似的东西。
【问题讨论】: