生命游戏LifeGame

onenewsmile 2010-08-30 08:22:14

[生命游戏为1970年由英国数学家Conway所提出,某一细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下:
1、孤单死亡:如果细胞的邻居小于一个,则该细胞在下一次状态将死亡。
2、拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡。
3、稳定:如果细胞的邻居为二个或三个,则下一次状态为稳定存活。
4、复活:如果某位置原无细胞存活,而该位置的邻居为三个,则该位置将复活一细胞。

有时这种思想也称为“元胞自动机”,以这种思想为基础,可以有效地解决大规模复杂系统的仿真问题,个人认为做程序不能只专注于编程的技巧,还应该了解一些有趣的思想,诸如人工智能领域等,这对于编程水平的提高也是大有帮助的。
闲来无事,做了一个图形界面的演示:


源码:
http://download.csdn.net/source/2658303
...全文
201 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Peter200694013 2010-08-30
  • 打赏
  • 举报
回复
studentliudong 2010-08-30
  • 打赏
  • 举报
回复
谢谢分享
mayonglong 2010-08-30
  • 打赏
  • 举报
回复
不错,顶~

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧