如何在SWI Prolog中声明常量?

如何在SWI Prolog中声明常量?,prolog,constants,Prolog,Constants,我已经在prolog中创建了一个基本的冒险游戏。玩家以0分开始,我希望随着玩家在游戏中的进步,分数增加。我该怎么做 如果我的问题听起来很愚蠢,请原谅,我只是Prolog的初学者。您可以在运行时使用以下方法添加事实: asserta(...) assertz(...) asserta在顶部添加了一个事实,因此使用cut我认为您可以隐藏以前的值。我想知道玩家如何在不更新状态的情况下“在游戏中进步”…您应该应用您已经使用的任何策略。。。

我已经在prolog中创建了一个基本的冒险游戏。玩家以0分开始,我希望随着玩家在游戏中的进步,分数增加。我该怎么做


如果我的问题听起来很愚蠢,请原谅,我只是Prolog的初学者。

您可以在运行时使用以下方法添加事实:

asserta(...)
assertz(...)

asserta
在顶部添加了一个事实,因此使用
cut
我认为您可以隐藏以前的值。

我想知道玩家如何在不更新状态的情况下“在游戏中进步”…您应该应用您已经使用的任何策略。。。