Skip to content

Gael-Lopes-Da-Silva/tiny.gol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is my implementation of Conway's Game of Life made in Rust with Ruscii.

Usage

Run the executable in a terminal and enjoy.

Keybindings:
    Down, Up, Left, Right    Move the cursor
    H, J, K, L               Move the cursor
    ], [                     Increase or decrease speed
    E                        Switch cell state at cursor
    N                        Go to next generation
    R                        Randomize the grid
    C                        Clear the grid
    F3                       Show debug infos
    Space                    Toggle pause
    Esc, Q                   Quit

Build From Source

Make sure to have a ready to use installation of rust. More info here.

git clone https://github.com/Gael-Lopes-Da-Silva/tiny.gol.git
cd tiny.gol
cargo build --release

Todo

  • Add sound for pause and cell state switching

About

A Conway's Game of Life that run in the terminal

Topics

Resources

License

Stars

Watchers

Forks

Languages