gol-lib (Game of Life Library)
What?
gol-lib is a simple Game of Life library designed to be consumed by other Rust programs for the purposes of initializing and interacting with configurable Game of Life instances.
Why?
It seemed like a good way to learn how to make a user-friendly Rust library. And game of life is neat.
TODO
- [x] Basic
- [x] Implement Game of Life rules
- [x] Make border behavior configurable
- [ ] Support rectangular board dimensions
- [x] Read board state from file
- [ ] Read board options (border behavior) from file
- [ ] Extra
- [ ] Provide a range of pre-computed cycles
- [ ] Implement Iterable for Board
- [ ] Write board state to file