文件名称:automaton:元胞自动机
文件大小:798KB
文件格式:ZIP
更新时间:2024-05-19 21:05:20
JavaScript
元胞自动机 Cellular Automaton是一个探索性网站,可让用户基于数学规则集创建独特的视觉模式。 网格由朝上和朝下的等边三角形组成,每个三角形都可以占据四个状态之一。 这些状态是0、1、2或3的整数值,其中每个值都映射到一种颜色。 我们使用的邻域中,每个单元都知道自己的状态以及与之共享一侧的三个邻居的状态。 自动机的初始状态设置了第0代每个单元的状态。显示下一代时,大约一秒钟后,已根据数学规则集重新计算了每个单元的状态,这是每个邻域中四个状态的函数。 随着时间的流逝,对称,混乱或稳定的设计以相当不可预测的方式出现。 创建时的初始状态:嵌套三角形和规则集:扩展器 创建时具有初始状态:Triforce和规则集:Mangler(具有随机性) 创建时的初始状态:边界和规则集:和谐(带有隐藏的侧边栏) 创建时的初始状态:六角形和规则集:漩涡(带有隐藏的侧边栏) 特征 用户可以从许
【文件预览】:
automaton-master
----style()
--------style.less(3KB)
--------reset.less(379B)
----index.html(2KB)
----webpack.config.js(717B)
----src()
--------constants.js(66B)
--------components()
--------colors.js(538B)
--------actions()
--------index.js(334B)
--------reducers()
----images()
--------nested-expander.png(206KB)
--------hexagon-swirls.png(212KB)
--------triforce-mangler.png(137KB)
--------border-harmony.png(214KB)
----.babelrc(48B)
----test()
--------actions_test.js(2KB)
--------test_helper.js(1KB)
--------components()
--------reducers_test.js(3KB)
----README.md(3KB)
----favicons()
--------manifest.json(280B)
--------safari-pinned-tab.svg(3KB)
--------favicon.ico(15KB)
--------android-chrome-512x512.png(5KB)
--------android-chrome-192x192.png(2KB)
--------mstile-310x150.png(3KB)
--------apple-touch-icon.png(3KB)
--------favicon-32x32.png(1KB)
--------mstile-150x150.png(3KB)
--------mstile-70x70.png(2KB)
--------mstile-310x310.png(4KB)
--------mstile-144x144.png(2KB)
--------favicon-16x16.png(851B)
--------browserconfig.xml(231B)
----.gitignore(44B)
----package-lock.json(179KB)
----package.json(2KB)