很抱歉,如果我的描述听起来有些含糊不清,但我只是希望有人能引导我朝着正确的方向前进。
我正在设计一款应用程序,对于我想到的纸牌游戏,将允许您输入两个卡片名称,然后应用程序将根据两张卡片的裁决确定“假定的裁决”。这是为了减轻卡片效果描述中的任何歧义。卡片的裁决大部分是写的,但它们本身并不在卡片上。该应用程序是允许人们,所以如果他们因为含糊不清的措辞而卡住,可以输入两个卡片名称,然后出来做出裁决。
例如,CardA说“这张牌在战斗时得到超级提升”,而CardB说“当战斗时,停止所有超级提升其他人获得”。当你在应用程序中输入CardA和CardB时,它会说“在与CardB作战时,CardA的超级助力不会激活”。显然这不是很有野心,但它只是一个例子。
我当时认为程序可以取出其他卡片名称,“战斗”,“防御”,“攻击”,“回归”等关键短语,并将它们与其他卡片中的“相关”短语进行比较。在此基础上,通过拼凑每张卡片(应用程序将访问的)已经书面的裁决中的句子来形成一些结论。当然,如果在CardB的裁决中提到CardA,我所要做的就是打印提到另一个的句子。
我认为这可能与Google通过阅读您的电子邮件来确定您喜欢的内容类似。
基本上,我需要帮助了解如何建立卡片之间的关系,以及如何从比较中制定英语句子。
我不希望有人坐在这里告诉我如何做任何事情,但我只需要朝着正确的方向努力。任何帮助你都很好。感谢。