Skip to content

A Game of Life pattern searcher written in Rust. 用 Rust 搜索生命游戏中的图样。

License

Notifications You must be signed in to change notification settings

AlephAlpha/rlifesrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Status Crates.io Docs.rs English

试玩 Rust。尝试写一个生命游戏搜索工具。具体来说就是照抄 David Bell 写的 lifesrc 和 Jason Summers 写的 WinLifeSearch。其具体的算法可见 Dean Hickerson 的说明

写得非常糟糕,和 WinLifeSearch 相比缺少很多功能,而且速度要慢很多,但支持更多规则。

支持 Life-likenon-totalistic 的规则,但后者比前者要略慢一些。也支持六边形以及von Neumann 邻域的规则,但目前是通过转化成 non-totalistic 规则来实现的,速度较慢。还支持 Generations 规则。

提供一个文本界面的命令行工具,和一个基于 WebAssembly 的网页版,请分别见 tui/web/ 两个目录。

点此试用网页版。

About

A Game of Life pattern searcher written in Rust. 用 Rust 搜索生命游戏中的图样。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •