帮助使用 perlin 噪声库 libnoise
当我使用 x、y 和 z 作为整数调用 libnoise 的 getvalue 函数时,结果总是返回 0。这是正常的吗?当我尝试 1.25、0.75、0.5 时,如教程 http://libnoi…
优化 Haskell 中的数值数组性能
我正在为类似《我的世界》的世界开发地形生成算法。目前,我正在使用基于论文 'Simplex Noise 中的实现的单纯形噪声揭秘'[PDF],因为单纯形噪声应该比…
如何制作点对点“螺栓”?使用柏林噪声或其他算法的闪电?
我遇到的柏林噪声生成的每个实现都是用于生成 2D 地形等。我在任何地方都找不到点对点闪电生成的合适示例。 还有许多其他形式的产生“闪电”吗?有人…
按程序生成“blob”的好方法二维图形
我希望以计算快速的方式创建一个“blob”。这里的斑点被定义为可以是任何形状但全部相连的像素的集合。示例: .ooo.... ..oooo.. ....oo.. .oooooo. .…
构建游戏地图有向图(Python)的好策略是什么?
我正在用 Python 开发一个程序生成的游戏世界。 世界的结构将类似于房间和出口排列为有向图的 MUD/MUSH 范例(房间是节点,出口是边)。 (请注意,这…