No description, website, or topics provided.
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
spec
.rspec
Gemfile
Gemfile.lock
README.md
Rakefile
game.rb

README.md

Conway's Game of life

问题

细胞自动机,由一堆格子构成的封闭空间,尺寸为N的空间就有 N×N 个格子。每一个格子旁边都由邻居格子存在。 每个格子的生死遵循下面的原则:

  1. 如果一个活细胞周围有两个或者三个活细胞,则这个细胞为生。
  2. 如果一个活细胞周围少于两个活细胞,则这个细胞死亡。
  3. 如果一个活细胞周围有超过三个活细胞,则这个细胞死亡。
  4. 如果一个死细胞周围有三个活细胞,则这个细胞为生。

工作方式

  1. 结对编程
  2. 测试先行
  3. 小步快走
  4. 每45分钟休息一次

工具

  1. rake
  2. rspec
  3. ruby 1.9.3
  4. vim
  5. git / github
  6. whiteboard
  7. AntiRSI / Timer

TODO