文件名称:cellular-automata:用Common Lisp编写的元胞自动机环境
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-02 07:54:58
cellular-automata CommonLisp
细胞自动机(ca) 通过kssytsrk 该项目使用图形库模拟了元胞自动机环境。 当前实施的规则集是所有基本的一维基本规则集,总数和邻居数方案,任何两个州的诺伊曼/摩尔邻域规则(如果可以找到确切的规则集数,则是),《连线世界》和《生命游戏》 。 当我阅读更多有关细胞自动机的论文并加深对它的理解时,该信息将得到更新。 安装 使用以下命令将此存储~/common-lisp到~/common-lisp : $ git clone https://github.com/kssytsrk/cellular-automata 用法 首先,安装 (如果尚未安装)以获取所有依赖项。 然后打开基本的SBCL REPL(控制台中的sbcl )/ SLIME / SLY并执行以下命令: (ql:quickload :ca) 要模拟元胞自动机,请评估ca:start函数。 例子 要查看一些[主观上]可爱
【文件预览】:
cellular-automata-main
----rules.lisp(5KB)
----ui.lisp(6KB)
----package.lisp(91B)
----LICENSE(1KB)
----states.lisp(3KB)
----colors.lisp(3KB)
----neighbourhoods.lisp(1KB)
----README.md(8KB)
----img()
--------581-totalistic.png(30KB)
----ca.asd(445B)
----utils.lisp(2KB)