Conway's Game of Life using Piston
- Esc => Exit
- R => Reset to previous seed
- G => New random seed
- S => Save Seed
- V => Save current value
- C => Delete all saved seeds
- E => Edit mode
- P => Pause
- N => Normal/Default mode
- -h --help - gives help documentation
- -w --width - sets a custom window width
- -h --height - sets a custom window height
- -s --seed - sets a custom starting seed, overrides width and height
- -m --mode - sets the starting mode to use: default/normal, pause, edit
- -a --alive - sets a hex color for live tiles
- -d --dead - sets a hex color for dead tiles
Change all vectors to arrays to take advantage of stack vs heap allocationall values in rust are default stack allocatedParallel CheckingSaving and reading seedsSeed editing modeCommandline arguments for starting modeCommandline arguments for colors (hex)
Uses MattWoelk's snake-piston and xairy's rust-sudoku as a general template (piston examples aren't very good)