#automata #cell #save #control #pause #info #load #celleste #b3-s23

app celleste

A flexible 2D cellular automaton

6 releases

0.1.6 Apr 23, 2025
0.1.5 Apr 22, 2025
0.1.3 Mar 29, 2025
0.1.2 Jan 17, 2025

#457 in Math

Download history 246/week @ 2025-01-08 124/week @ 2025-01-15 18/week @ 2025-02-05 9/week @ 2025-02-19 13/week @ 2025-02-26 119/week @ 2025-03-26 151/week @ 2025-04-02 8/week @ 2025-04-09 66/week @ 2025-04-16 192/week @ 2025-04-23

431 downloads per month

GPL-3.0 license

40KB
331 lines

Celleste

A 2D cellular automaton. The rules can be input by the user using B<numbers>/S<numbers> notation as command-line argument, where 'B' is the numbers of bordering cells that result in a cell being born, and 'S' is the numbers that results in a cell surviving (otherwise, it dies).

Default is Conway's game of life (B3/S23)

Controls

  • Space to pause
  • Right click to add a cell
  • S to save
  • L to load
  • Use '--help' argument for info

Installation

cargo install celleste

Dependencies

~21–54MB
~1M SLoC