【文件属性】:
文件名称:wireworld:Wireworld(杜)
文件大小:21KB
文件格式:ZIP
更新时间:2021-04-13 02:52:36
Svelte
连线世界
是具有四个状态的(例如Conway的《生命游戏》):
空值
金属丝
电子头
电子尾
这四个状态通过以下规则转换:
null-> null
尾巴->电线
头->尾
线->头(如果恰好1或2个是电子头)
电线->电线(否则)
Wireworld是图灵完备的,并且有趣的是,它们可以通过如此简单的规则如此紧密地反映数字晶体管的行为。
这是Wireworld的实现,可以在上找到。
【文件预览】:
wireworld-main
----rollup.config.js(2KB)
----package.json(550B)
----LICENSE(1KB)
----package-lock.json(30KB)
----src()
--------PortModal.svelte(1KB)
--------Buttons.svelte(2KB)
--------GraphicWrapper.svelte(1KB)
--------uiStore.js(513B)
--------MainArea.svelte(2KB)
--------ButtonGroup.svelte(776B)
--------main.js(145B)
--------Wireworld.svelte(241B)
--------worldStore.js(4KB)
----.gitignore(41B)
----public()
--------global.css(889B)
--------index.html(392B)
--------examples()
--------favicon.ico(894B)
----README.md(748B)