#生命 #游戏 #初始化 #康威 #玩具级

yagoll

另一个生命游戏库 - 一个用于初始化和与康威生命游戏交互的玩具级库

3个版本

0.1.2 2022年7月7日
0.1.1 2022年6月20日
0.1.0 2022年6月17日

#741 in 游戏

每月下载量 31次

MIT 许可证

18KB
401

YAGoLL (另一个生命游戏库)

crates.io version shield

是什么?

yagoll 是一个简单的生命游戏库,设计用于由其他Rust程序消费,用于初始化和与可配置的生命游戏实例交互。

为什么?

我想学习如何创建和发布Rust库,这似乎是一个简单的方法来实现这一点。

示例

要查看库的实际应用,请按照以下步骤操作

  1. 克隆仓库: git clone https://github.com/ChrisRenfrow/yagoll.git && cd yagoll
  2. 运行提供的示例: cargo run --example play-game-of-life ./tests/test-boards/four-circles.txt 20 500

路线图

  • 基本功能
  • 扩展
    • 提供一个返回预计算周期范围的方法
    • Board 实现 Iterable
    • 将棋盘状态写入路径下的文件

无运行时依赖