An open API service indexing awesome lists of open source software.

https://github.com/jwodder/life

Conway's Game of Life in Rust
https://github.com/jwodder/life

conway game-of-life rust

Last synced: 2 months ago
JSON representation

Conway's Game of Life in Rust

Awesome Lists containing this project

README

          

[![Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept.](https://www.repostatus.org/badges/latest/concept.svg)](https://www.repostatus.org/#concept)
[![CI Status](https://github.com/jwodder/life/actions/workflows/test.yml/badge.svg)](https://github.com/jwodder/life/actions/workflows/test.yml)
[![codecov.io](https://codecov.io/gh/jwodder/life/branch/master/graph/badge.svg)](https://codecov.io/gh/jwodder/life)
[![Minimum Supported Rust Version](https://img.shields.io/badge/MSRV-1.81-orange)](https://www.rust-lang.org)
[![MIT License](https://img.shields.io/github/license/jwodder/life.svg)](https://opensource.org/licenses/MIT)

This is a Rust [workspace][] containing various packages for doing things with
[Conway's Game of Life][].

The packages are:

- [`lifelib`][] — Core library implementing the Game of Life and related
functionality

- [`tick`][] — Program for advancing Game of Life patterns

- [`life-utils`][] — Internal utilities used by multiple packages

This workspace as a whole is a hobby project for personal experimentation &
edification and is not intended to be generally/widely used by others. Use
anything here at your own risk.

[workspace]: https://doc.rust-lang.org/cargo/reference/workspaces.html
[Conway's Game of Life]: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
[`lifelib`]: https://github.com/jwodder/life/tree/master/crates/lifelib
[`tick`]: https://github.com/jwodder/life/tree/master/crates/tick
[`life-utils`]: https://github.com/jwodder/life/tree/master/crates/life-utils