Nlp 文本冒险操作的合理变量名

Nlp 文本冒险操作的合理变量名,nlp,naming,naming-conventions,adventure,Nlp,Naming,Naming Conventions,Adventure,这是一个困难的问题,我一直在绞尽脑汁,但我刚刚为这些变量想出了一个合理的名称。有人可能会立即击中一个 以这些行动为例: “把瓶子扔到墙上” “把约翰推进门” “用剑攻击食人魔” 动作事物在/有/在/在/到事物 我需要为第一个“东西”指定一个合理的名称,如果我必须为每个“东西”定义一个变量,则为第二个“东西”指定一个合理的名称。所以比如“互动者”和“互动者”。。。但是一个合适的名字 我一直在试图向一些人解释这一点,但我似乎无法理解这个概念,所以请随意让我澄清。当我上次进行文本冒险时,我只使用了

这是一个困难的问题,我一直在绞尽脑汁,但我刚刚为这些变量想出了一个合理的名称。有人可能会立即击中一个

以这些行动为例:

  • “把瓶子扔到墙上”
  • “把约翰推进门”
  • “用剑攻击食人魔”
动作事物在/有/在/在/到事物

我需要为第一个“东西”指定一个合理的名称,如果我必须为每个“东西”定义一个变量,则为第二个“东西”指定一个合理的名称。所以比如“互动者”和“互动者”。。。但是一个合适的名字


我一直在试图向一些人解释这一点,但我似乎无法理解这个概念,所以请随意让我澄清。

当我上次进行文本冒险时,我只使用了
主题
对象
,它们的语法名称。

在我看来,您示例中的两个“事物”似乎是“直接对象”和“间接宾语。”


请参阅的说明。

这是OO代码,但它比subject.action(object)更通用。每个IActionable对象都有一个交互列表,可以包括(或不包括)另一个对象。主语和宾语都是我考虑过的东西,但这个对象可能是一个角色……这不太管用。语法正确……但我不想让它们都有“对象”这个词“在他们身上。不过,我确实从中学到了一些东西,所以谢谢你!:)我基本上就是这么做的。我与导演和间接演员达成了协议。