All Projects → AlephAlpha → rlifesrc

AlephAlpha / rlifesrc

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

Programming Languages

rust
11053 projects
HTML
75241 projects

Projects that are alternatives of or similar to rlifesrc

logic-life-search
Cellular automata search program
Stars: ✭ 23 (+53.33%)
Mutual labels:  game-of-life, cellular-automata
PyGameofLife
Conway's Game of Life using python's matplotlib and numpy
Stars: ✭ 40 (+166.67%)
Mutual labels:  game-of-life, cellular-automata
cellular-automata-explorer
(WIP) An interactive web app for exploring cellular automata.
Stars: ✭ 18 (+20%)
Mutual labels:  game-of-life, cellular-automata
convoca
Predict and analyze cellular automata using convolutional neural networks
Stars: ✭ 66 (+340%)
Mutual labels:  game-of-life, cellular-automata
melodyoflife
Melody of Life is a step sequencer using cellular automata
Stars: ✭ 38 (+153.33%)
Mutual labels:  game-of-life
nutshell
[alpha!] [on hiatus] An advanced cellular-automaton-specification language that transpiles to Golly's.
Stars: ✭ 16 (+6.67%)
Mutual labels:  cellular-automata
artistoo
CPM implementation in pure JavaScript
Stars: ✭ 25 (+66.67%)
Mutual labels:  cellular-automata
xentica
GPU-accelerated engine for multi-dimensional cellular automata
Stars: ✭ 29 (+93.33%)
Mutual labels:  cellular-automata
evoplex
Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
Stars: ✭ 98 (+553.33%)
Mutual labels:  cellular-automata
gym-cellular-automata
Cellular Automata Environments for Reinforcement Learning
Stars: ✭ 12 (-20%)
Mutual labels:  cellular-automata
cas
Cellular Automata Simulator
Stars: ✭ 22 (+46.67%)
Mutual labels:  cellular-automata
Growing-Neural-Cellular-Automata-Pytorch
Extended experiments of "Growing Neural Cellular Automata" https://distill.pub/2020/growing-ca/
Stars: ✭ 47 (+213.33%)
Mutual labels:  cellular-automata
GameOfLifeView
A simple Android view that displays Conway's Game of Life. I've learnt the principles of TDD doing this
Stars: ✭ 20 (+33.33%)
Mutual labels:  game-of-life
yagol
Yagol is a Conway's Game of Life sandbox game made with react. Customize the different options then create, share and watch your shapes evolve.
Stars: ✭ 31 (+106.67%)
Mutual labels:  game-of-life
sandbox
2D Pixel Physics Simulator
Stars: ✭ 76 (+406.67%)
Mutual labels:  cellular-automata
alchemy
Generate any a-by-( b + c ) finite rectangle SVG containing potentially Infinitely many a-by-( 2 * b ) finite rectangles animated along a number line of ( ( c - b ) / a )^n scale symmetry.
Stars: ✭ 29 (+93.33%)
Mutual labels:  cellular-automata
flocc
Agent-based modeling in JavaScript in the browser or on the server.
Stars: ✭ 26 (+73.33%)
Mutual labels:  cellular-automata
goltorus
Game of Life on the surface of a torus.
Stars: ✭ 49 (+226.67%)
Mutual labels:  game-of-life
terrame
TerraME is a programming environment for spatial dynamical modelling
Stars: ✭ 33 (+120%)
Mutual labels:  cellular-automata
lifeee-rs
An implementation of the Game of Life
Stars: ✭ 53 (+253.33%)
Mutual labels:  game-of-life

rlifesrc

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/ 两个目录。

点此试用网页版。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].