BrowserConwayGameOfLife
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. The "game" is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves.
Installation
Add this line to your application's Gemfile:
gem 'browser_conway_game_of_life'
And then execute:
$ bundle
Or install it yourself as:
$ gem install browser_conway_game_of_life
Usage
ruby run.rb # or shotgun run.rb # or rake
Type in your favourite browser http://localhost:4567
TODO
- [x] Create gem
- [x] Create Git repository
- [x] Create Conway's Game of Life with OOP principles
- [ ] Create tests (i.e. Rspec)
- [ ] Create proper structure application (Gemfile, Rakefile, README, directories lib/, public/, views/, test/)
- [ ] Add Sinatra & DataMapper gems for start web application
- [ ] Create Erb, Haml and Slim templates for views
- [ ] Create CSS files
- [ ] Create JavaScript files
Contributing
- Fork it ( https://github.com/randsina/browser_conway_game_of_life/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request