life:康威生命游戏的简单Rust实现

时间:2024-05-04 03:22:43
【文件属性】:

文件名称:life:康威生命游戏的简单Rust实现

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-04 03:22:43

Rust

生活 这是我在Rust中纯粹出于娱乐目的编写的的实现。 它使用创建一个窗口并向其绘制世界状态。 可以使用src/configurations/下的初始配置对模拟进行参数化。 每个文件都是描述网格的文本文件,其中点( . )是“死”单元格,而星号( * )是“活动”单元格。 网格可以是任何大小,并且网格之外的所有内容均假定为不可用。 该格式是从采纳的,并且此存储库中的配置直接来自该文档的ASCII版本。 导入新文件很容易,但是太多的事情让我不愿意去做。 运行程序 假设您有cargo ,只需执行cargo run ,其中是src/configurations/下的配置之一的名称(不带.txt )。 因此,例如,要运行glider.txt ,请输入: cargo run glider 实施说明 乍一看,生活似乎很容易实现,但是有两个有趣的皱纹: 每个新


【文件预览】:
life-master
----Cargo.toml(272B)
----Cargo.lock(34KB)
----src()
--------main.rs(2KB)
--------configurations()
--------life.rs(4KB)
----sample.png(37KB)
----README.md(3KB)
----.gitignore(19B)

网友评论