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