首页 > 解决方案 > 随机图像生成?

问题描述

我正在寻找创建一个康威的生命游戏类型的动态图像,该图像在这些一般模式中循环(如下)。

是否可以使用 Javascript 创建这些类型?还是我最好寻找一个 3D 应用程序并循环浏览一系列预定义的图像?

在此处输入图像描述

标签: javascriptalgorithmdynamic-image-generation

解决方案


查看您的示例,我相信您可以轻松编写 Javascript 代码来生成这些图像。就个人而言,我希望生成一个 SVG。你可以在没有库的情况下做到这一点,但你可能会发现像SVG.js这样的库很有帮助。

我会将图像视为您的圆圈的 3x3 网格,您可以有效地随机打开或关闭(根据您想要的逻辑)。然后您可以轻松地在它们之间生成“连接器”线。

当你的 3x3 网格看起来像你想要的样子后,你可以对组应用 45° 旋转,你就完成了。

完成上述操作后,您可以获取 svg 内容并将其提交到服务器,将其保存到文件等。

如果您对 svg / js 有任何经验,您可能会很快完成这项工作。

祝你好运!


推荐阅读