15 个版本
0.1.14 | 2023 年 11 月 17 日 |
---|---|
0.1.13 | 2023 年 11 月 17 日 |
0.1.11 | 2017 年 9 月 4 日 |
0.1.10 | 2017 年 8 月 26 日 |
0.1.8 | 2017 年 6 月 21 日 |
#139 in 图形 API
3MB
708 行
生命游戏
使用 Rust 和 OpenGL 通过 gfx-rs
实现 Conway 的生命游戏。
作为一个练习 Rust 和熟悉 OpenGL 的练习。
探索的区域
使用方法
您可以通过下载 发布 中的任何一个二进制文件来运行可执行文件,或者通过 cargo install gol
,然后运行 gol
,或者如果您已经克隆了仓库,则运行 cargo run
。
OPTIONS:
-h, --grid-height <grid-height> Height of the grid [default: 80]
-w, --grid-width <grid-width> Width of the grid [default: 100]
-u, --update-rate <update-rate> Number of updates to the game board per second [default: 30]
--window-height <window-height> Height of the window [default: 768]
--window-width <window-width> Width of the window [default: 1024]
如果通过 cargo
运行,则需要通过添加 --
来传递选项,即 cargo run -- -h 10 -w 10
。
待办事项
- 优化!
依赖项
~6–14MB
~168K SLoC