最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电脑DIY > 手机数码 >

诺基亚5110液晶的游戏生活(2)

时间:2017-05-16 21:30来源:未知 作者:admin 点击:
生成初始的随机状态,商店这是一款A的SRAM 计算从一到B在SRAM。 输出B在SRAM展示 重复步骤2和3直到永远! conway.ino 下载 思想processes.pdf 下载 步骤4:其他计算方法 我一直在寻找更有效的方式做考平的GOL其他代
  • 生成初始的随机状态,商店这是一款“A”的SRAM
  • 计算从“一”到“B”在SRAM。
  • 输出“B”“”在SRAM展示
  • 重复步骤2和3直到永远!

     
    • 诺基亚5110液晶的游戏生活conway.ino
      下载
    • 诺基亚5110液晶的游戏生活思想processes.pdf
      下载

    步骤4:其他计算方法

    诺基亚5110液晶的游戏生活

    我一直在寻找更有效的方式做考平的GOL其他代码在线,我发现ticklemynausea的代码。

    http:/ /依据。GitHub。COM / ticklemynausea / fef80472743…

    该代码是很酷!每一个生命体存储为一个单位。8生物组(1字节)是在一个时间的计算。这需要的内存比我的代码量少8倍。每个字节计算,从上到下,从左到右的诺基亚5110的屏幕和线条完美的PCD8544驱动的运作方式。它非常快,你可以看到在视频。

    我修改的代码有点让它包裹的世界。

    然而,因为它运行在一个时间一个字节,你可能会注意到,这不是真正的全屏。我开始注意到生命过早死亡好像撞到一堵无形的墙,它不应该存在的生命,和细胞彼此不发生相互作用。

    如果有人知道如何解决这个问题,请分享!这将消除需要外部存储器使GOL操作更迅速!

     
    • 诺基亚5110液晶的游戏生活ticklemynausea printout.pdf
      下载
    • 诺基亚5110液晶的游戏生活betterwow.ino
      下载
    • 诺基亚5110液晶的游戏生活betterwrap.ino
      下载

    步骤5:Holstein的游戏人生

    当然,还有其他的算法,你可以探索和投入到你的Arduino。这里是另一个元胞自动机的程序可以运行的例子。该代码是连接。

    http://www.rendell-attic.org/ca/holstein/index.htm

    发现在150页的“艺术的元胞自动机”:

    荷斯坦牛是一个鲜为人知的元胞自动机规则b35678 / s4678。它采用8细胞为康威的生命游戏然而细胞出生,如果有3、5、6相同的街区,7或8的邻居和生存,如果有4,6,7或8的邻居。这个规律是对称的,在一个活细胞死亡的细胞背景图案表现完全一样,在一个活细胞的死细胞相同的图案背景。结果一般是相当无聊,大部分模式就变得一文不值。有几个小的稳定模式和小的振荡器和三个大型滑翔机被发现[ 41 ]。

    规则如下:

     

    • 如果有3,5,6个细胞是活的,7或8的邻居
    • 一个细胞在不管是什么如果它有4个邻居
    • 否则,它死了。

     

     
    • 诺基亚5110液晶的游戏生活holstein.ino
      下载

    步骤6:焊接施工

    诺基亚5110液晶的游戏生活

    这一步是由你来决定你想怎么安排你的设置!我没有很多手头的材料做一个漂亮的外壳,但我鼓励你去寻找你的数字的培养皿中一个受人尊敬的安排!

    你可以找到具体的细节我建立了我的图片设置。

    步骤7:完成!

    诺基亚5110液晶的游戏生活

    祝贺你!如果你遵循的原理是正确的,你现在有一个好的数字坦克不同的元胞自动机!有乐趣,尝试不同的规则和算法,并且不要忘记分享你的代码,以便其他人可以尝试不同的宠物!

    有许多方法可以改进的代码。一些方法我能想到的是:

     

    • 让每一个生命体大于1像素,因此计算生活
    • 计算一个而不是一个字节的时间点(处理内存少)
    • 提高代码以便你可以输入规则,而不需要改变代码块的开始

     

    分享你的结果!感谢


    (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    相关文章
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片