シンプルな生命シミュレーションであるライフゲームのRust実装
オリジナルのルールに基づいて実装したモード https://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B2%E3%83%BC%E3%83%A0
オリジナルルールに資源の概念とランダム性を追加したモード
集団形成と移動が生存に有利に働く
$ cd /path/to/repo
$ cargo run -- -w 50 -h 25 -d 0.2 -m advanced
$ cargo run -- --help
Usage: game-of-life [OPTIONS]
Options:
-m, --mode <MODE> ゲームモード(BASICまたはADVANCED) [default: basic]
-w, --width <WIDTH> セルを配置するフィールドの幅 [default: 20]
-h, --height <HEIGHT> セルを配置するフィールドの高さ [default: 10]
-d, --density <DENSITY> 初期状態で何%の確率でセルを誕生させるか(0.0: 全滅 ~ 1.0: 全て生存) [default: 0.2]
--help
- Rust
- CLI
- ライフゲーム