对于这个模糊/抽象的问题,我深表歉意,
但是有没有办法从多个种子事实/句子中产生一个故事/叙事?
这是一个极为广泛的问题,可以用几种不同的方式来解释几个不同的答案。
一种“解决方案”可以是程序生成。程序生成是游戏(不仅限于游戏!)使用的一种技术,可以创建无限的世界,关卡和体验组合。使用程序生成的游戏的一个示例是Minecraft。我的世界世界是由单个种子生成的大规模地图。
虽然,此“解决方案”不是我们想要的,因为在这种情况下,我们谈论的是故事,而不是关卡。
现在,根据您要查找的方差以及希望影响故事的变量(或“事实”)的多少,从多个变量生成一个真实的故事可能很容易,也可能很困难。
例如,如果您想根据用户是否为了杀死10个怪物而决定杀死一个怪物来以一种或另一种方式改变几种情况,那将非常简单。
这可以很简单 if condition is met -> output result
另一方面,如果您希望从多个不同的“种子事实”中生成完整的世界,角色,脚本和资产,则可能会变得极其复杂和抽象。已经有无数比我聪明的人研究了这类生成器,因此请查看有关故事生成的一些更专业的文章。
可以使用不同类型的生成。如果您只是想要无休止的材料,请看一下程序生成。如果要对布尔因子做出反应,只需测试一下是否满足条件即可。如果您想从大量的变量中生成大量的材料,那将变得非常困难。
坦率地说,有很多人比我更了解这个问题。如果您有兴趣,我建议您从比我聪明的人那里学习一些研究和理论。
这里是我推荐的一些资源(我只浏览了它们,但是我发现这个主题很有趣):
http://wikis.sub.uni-hamburg.de/lhn/index.php/Story_Generator_Algorithms
http://kryten.mm.rpi.edu/brutus.preface.pdf
另外,stackoverflow也许不是问此类问题的最佳位置,因为它是一个更为抽象的编程问题,但无论如何,这还是值得我们思考的:如何基于计算机的MAC地址生成一个故事,因此每个故事对于每台计算机都是唯一的?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句