Farmville游戏中涉及的所有算法是什么,特别是我有兴趣根据用户的活动绘制结果树。
我正在进入一个特殊需要在SVG中绘制树型图像的项目。我不确定如何去定义树的算法,并根据某些业务规则,树中的叶子增长等等,我想你明白了。 Farmville只是我用来解释的一个例子。
非常感谢任何帮助..
答案 0 :(得分:7)
上面的注释显示了一个简单的基于sprite的树的情况。这是大多数系统将使用的。我没有看到业务规则如何应用 - 也许你还需要一个工厂接口工厂;)。
如果您真的对以编程方式生成自然系统感兴趣,我建议查看L-systems. The Algorithmic Beauty of Plants也是一本很棒的参考书(以PDF格式提供绝版)