文件名称:生活游戏:John Conway的《生活游戏》的React实现
文件大小:182KB
文件格式:ZIP
更新时间:2024-03-09 12:22:26
JavaScript
康威的人生游戏 《生命游戏》是由英国数学家( 于1970年设计的非常著名的细胞自动机。 这是一款零玩家游戏,意味着其进程由其初始状态决定,不需要进一步的输入。 通过创建细胞的初始配置并观察其演化,您可以与生命游戏进行交互。 蜂窝自动机是一种程序,该程序对表示“单元”的数据进行操作-通常存储在2D网格中。 它由一组细胞组成,这些细胞根据一些数学规则可以存活,死亡或繁殖。 每轮游戏的检查电池的电流状态,然后产生一个全新的生成基于在初始条件state.Depending细胞,所述细胞形成在整个游戏过程中各种图案。 规则 每个单元可以是“活动的”或“死亡的” 每个单元格与它的八个邻居互动,这八个邻居是水平,垂直和对角线接触的 任何有两个或三个活邻居的活细胞都可以存活 任何具有三个活邻居的死细胞都将成为活细胞 所有其他活细胞将在下一代死亡。 同样,所有其他死细胞仍保持死亡状态。 超出网格
【文件预览】:
game-of-life-master
----.gitignore(3KB)
----package.json(749B)
----package-lock.json(559KB)
----src()
--------components()
--------setupTests.js(255B)
--------helpers.js(4KB)
--------assets()
--------index.js(503B)
--------App.js(2KB)
--------serviceWorker.js(5KB)
--------contexts()
--------App.css(3KB)
--------index.css(361B)
--------App.test.js(280B)
----LICENSE(1KB)
----public()
--------favicon-32x32.png(1KB)
--------favicon-16x16.png(810B)
--------robots.txt(67B)
--------browserconfig.xml(246B)
--------apple-touch-icon.png(2KB)
--------android-chrome-96x96.png(5KB)
--------site.webmanifest(287B)
--------index.html(2KB)
--------favicon.ico(15KB)
--------manifest.json(501B)
--------safari-pinned-tab.svg(971B)
--------mstile-150x150.png(2KB)
--------_redirects(19B)
----README.md(2KB)