1

我想在我的游戏中变异两个怪物来制作一个简单的混合体。每个怪物都是一个 2d 图像女巫,我可以将其实现为复合精灵(以了解更多关于每个身体部位的信息)。问题是不是所有的怪物都是相似的类型,不是所有的都是人形或任何种类的动物。我认为,例如,如果我们有一只有 4 条腿的狮子和有 8 条腿的蜘蛛(例如蜘蛛家族占主导地位),它可能是带有其他颜色的 8 条腿狮子(两种颜色的混合)。但是如果我有一些人形机器人和青蛙,算法应该怎么做?有什么想法或任何有用的算法可以帮助我吗?

4

2 回答 2

0

你可以实现简单的遗传系统。例如,让每个生物由值数组表示,指示脚本如何创建角色:[add_red_human_torso, add_blue_frog_left_leg, .... ]。然后你可以随机混合两个生物阵列并从中构建新生物。

于 2012-09-06T16:37:42.400 回答
0

给每个动物的肢体赋予属性怎么样,(狮子腿的力量,青蛙腿的跳跃,人体躯干的高度,蜘蛛颜色的迷彩等)然后做一个多目标优化算法。

于 2012-09-06T16:59:50.097 回答