【问题标题】:Random image generation? [closed]随机图像生成? [关闭]
【发布时间】:2021-02-06 07:54:14
【问题描述】:

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

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

【问题讨论】:

  • 一种选择是利用原生 HTML 画布...(参见 w3schools.com/tags/ref_canvas.asp
  • 嗨@Jordan,看起来这个问题被标记为对一个问题的关注不够。也许指定您希望如何使用图像,即:在屏幕上一次,发送到服务器以供游戏中的其他玩家使用,或保存到文件中。

标签: javascript algorithm dynamic-image-generation


【解决方案1】:

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

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

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

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

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

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2016-09-02
    • 2012-03-13
    • 1970-01-01
    相关资源
    最近更新 更多