随机生成具有属性之间关系的复杂实体

时间:2017-10-06 13:22:44

标签: javascript procedural-generation

想法:

我想构建一个基于JSON生成生物的应用程序,如计划 生物是一堆属性和价值。用户可以手动选择一些值,也可以生成其他值 两种属性之间存在相关性 - 如果用户将生物质量设置得非常重,那么它的环境更可能是水生的或低重力的,反之亦然 - 如果它是水生的,它就是&#39 ;我有更多的机会沉重。

计划应与使用它的功能分开。功能完成后,计划可以替换为其他东西,如城市生成器而不是生物,或由不同属性描述的生物。

它也有点复杂 - 可能有不同类型的参数 - 数字,从不同的变体集中挑选,多个选择。以及它们之间的关系:* x + x改变变体集等

我可以从头开始这一切,但这需要一些努力,因为目前我还不清楚如何做到这一点。所以如果有一个

,我不想重新发明轮子

问题:

那么有一些js库吗? 是否有其他语言的库或者整个语言更适合这样的问题而不是js? 像R?它有一些工具吗?

另外。如果有关于这个主题的一些信息(书籍,文章,也许是一些数学概念,它也会很有用。随意分享任何东西,因为我从一个空白页面开始

由于

澄清:

它不是关于图形或显示它的方式。 输入是jsonlike结构,具有属性名称,可能的值和关系+一些用户选择 输出是另一个jsonlike结构,具有属性和选择值

属性可能是这样的 大小:" 30kg",trophicType:"食肉动物",活动:{"昼夜":夜间}等

0 个答案:

没有答案