# Lifegame Ruby CLI implementation of [Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life). demo: `git clone` and `bundle install` and `bundle exec ./bin/demo` [![demo](./demo.gif)](./demo.gif) ## Installation Add this line to your application's Gemfile: ```ruby gem 'lifegame' ``` And then execute: ``` $ bundle install ``` Or install it yourself as: ``` $ gem install lifegame ``` ## Usage ```ruby # 20 x 50 game = Lifegame::Game.new(20, 50) # eg: grader game[2,7].be!; game[2,8].be!; game[2,9].be!; game[1,7].be!; game[0,8].be! # print puts game # next game.next! puts game # autoplay game.start # random with alive frequency game.sow!(0.2) game.start ``` or on your shell ```sh $ lifegame ``` ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).