#cellular-automata #game #life #conway #classic #emoji #style

bin+lib lifegame

经典细胞自动机,康威生命游戏的简单 Rust 实现

3 个不稳定版本

0.2.1 2023年11月16日
0.2.0 2023年11月14日
0.1.1 2023年11月14日
0.1.0 2023年11月13日

命令行工具 中排名 1222

每月下载 22

MIT 许可证

43KB
1K SLoC

LifeGame

经典细胞自动机,康威生命游戏的简单 Rust 实现。

Rust Version License

目录

安装

确保您已安装 Rust 和 Cargo。然后运行

cargo install lifegame

如果您想从源安装,请运行

git clone https://github.com/Lingxuan-Ye/lifegame
cargo install --path ./lifegame/rust/

用法

创建一个具有 $80 \times 100$ 个细胞的 LifeGame(调整您的终端窗口大小以防止显示错误)

lifegame --nrows 80 --ncols 100

经典 矩阵 风格

lifegame --cell bit

将世界表情化

lifegame --cell emoji

分享您的游戏

# save to file
lifegame --hide-stats --iteration-max 1000 > <SOME_FILE>

# load from file
cat <SOME_FILE> || type <SOME_FILE>

许可证

LifeGameMIT 许可证 的条款下分发。

依赖项

~5–14MB
~164K SLoC