有个小程序是这样的。。
方格上的每一个细胞都有两种值:生,死。
每个活细胞周围的8个格子如果有2个或者3个是活的,那么下一代该细胞会继续活下来,否则就死亡。
每个死细胞周围的8个格子如果有3个是活的,那么下一代该细胞会活过来,否则继续死亡。就是这样子。。我的想法是给每个细胞一个坐标(x,y),给他4个属性,x,y,本代的生死,上代的生死。
初始第一代可以由鼠标点击设定鼠标生死。但是我很多代码都不会写。。大家帮帮忙吧~~~无限感谢了~
就当娱乐下了~~~~~~~~~

解决方案 »

  1.   

    这个不复杂,只有两个技术节点,一是生成随机数,二是八邻域计算,很简单啊,然后用两个数组,一个用来存储当前状态,一个用来输出。就可以运行了啊
      

  2.   

    你有没有时间呢。。能不能帮我写下啊给我参考下。。
      

  3.   

    相信一樓的好人正在努力的敲木魚
      

  4.   

    我汗!那请你贴点思路啊  别就说这几个字
      

  5.   

    用二维数组加两个属性就可以做了,每个细胞判断8邻域活细胞的个数,决定状态
      

  6.   

    其实就是一个二维矩阵,矩阵的元素都是布尔值,然后根据每个元素周围的元素的值判断就行了,另外lz还没有规定周边的细胞下一代的生死状态该怎么决定呢。