#bit #emoji

app lifegame

A simple implementation of the classic cellular automaton, Conway's Game of Life

12 releases

Uses new Rust 2024

0.3.8 May 12, 2025
0.3.7 May 12, 2025
0.3.3 Apr 18, 2025
0.2.1 Nov 16, 2023
0.1.1 Nov 14, 2023

#235 in Command line utilities

Download history 1/week @ 2025-03-12 560/week @ 2025-04-16 15/week @ 2025-04-23 237/week @ 2025-04-30 411/week @ 2025-05-07 115/week @ 2025-05-14

795 downloads per month

MIT license

31KB
926 lines

LifeGame

Crates.io License

A simple implementation of the classic cellular automaton, Conway's Game of Life.

Installation

cargo install lifegame

Usage

Create a world with 80×100 cells:

lifegame --nrows 80 --ncols 100

Apply classic Matrix-style filter:

lifegame --filter bit

Emojify the world:

lifegame --filter emoji

Get help:

lifegame --help

Keymap

Key Action
j Slow down by half
k Speed up by twice
r Reset world
p Toggle pause
q Quit the game

Dependencies

~5–15MB
~203K SLoC