设计一个Conway's game of life的游戏(http://www.bitstorm.org/gameoflife/)游戏是2D的大棋盘格上完成的。其中每个小格不是空的就是包含一个细胞。细胞在格子中一代一代的繁衍 
基于下列4个规则:1)1个细胞有0或者1个相临的细胞将死去(消失)
2)1个细胞有4个或者更多个相临的细胞将死去(消失)
3)1个细胞有2或者3个相临的细胞将存活到下一代
4)一个空格有3个相临的细胞将有一个新的细胞产生相临细胞的概念:1 2 3
4 5 6
7 8 9 (9个细胞)
第5个细胞的相临细胞是1,2,3,4,6,7,8,9程序要求:大棋盘的形成不用任何按键大棋盘的大小是20*20必须有明显的视觉上的不同(按键,空的小格,被细胞占据的小格)显示记录当前的细胞的代数当这个程序打开时,所有小格都是空的,细胞代数为0,游戏处于停止状态游戏有开始和停止按键细胞默认繁衍速度是一秒一代(用户可以通过划钮控制繁衍速度)当游戏处于停止状态,用户可以在棋盘上按。如果按的是空格,空格将被一个细胞所占。如果按的是有细胞的小格,细胞将会消失,细胞代数不会随之改变游戏有菜单,包括:1.开始和停止按键2.退出按键3.边框选择 
a. 假设大棋盘外部都是空白的
b. 连接顶部与底部,使相通;连接左边与右边,使相通;连接每个角落4.清除按键,去除所有细胞,细胞代数还原成05.帮助按键,用户可以找到游戏简介和如何开始游戏,衍生菜单将会显示作者与版本号6.读取按键,用户可以选择下列一种细胞图形显示在棋盘中心(*代表一个细胞)
Glider
* * *
*
*
where * represents a cell.
Lightweight spaceship
* *
*
* *
* * * * Diehard
*
* *
* * * *可以做的qq联系:77373996
最后的棋盘图形粘贴有问题,应该是表格