×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

GH实现生命游戏(元胞自动机)

发布于 2013-11-17 0 点赞 15 评论 10066 浏览

尝试着不看王老师关于蚂蚁法则元胞自动机的讲解,自己搞了一个生命游戏的元胞自动机

生命游戏的解释:
http://baike.baidu.com/link?url=k0mCXaIdzFyYNZihQ6uXBaFuYX3hizV1pKyBtY2XLH5_24OVEVJryv7zRmEkUuwB
或者:http://zh.wikipedia.org/wiki/%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F

附件是程序文件,因为算法没有进行更深入的优化,所以运行速度似乎比较慢,一秒钟循环4次大概,目测随着网格扩大速度会更慢。

运行视频:
http://v.youku.com/v_show/id_XNjM2MDYyODY0.html
               QQ图片20131117004533.jpg

元胞自动机 生命游戏.rar

17.23 KB, 下载次数: 261

 [充值]

参与人数 1经验 +8 大洋 +10 收起 理由
wyx10022 + 8 + 10 很给力!

查看全部评分

本作品由 zzsjbj 日常练习所创造,仅供参考学习使用
转播
15 点击回复 0 点击点赞 0 点击收藏
淘帖 举报
使用道具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

zzsjbj | 设计助理 | 发表于 2013-11-17 01:38:59
因为这个程序需要对所有的方格进行check,以求得其周围8个方格中存活细胞的个数,然而实际上只有接近存活细胞的方格才需要被check,因此可以进行优化的地方应该就是这里了,在存活细胞数量不多的情况下应该可以大大提高运行速度
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2013-11-17 18:00:18
有没有动画演示?
0 回复

举报

zzsjbj · 发表于 2013-11-17 18:47 点评

看老师讲过用数值拉杆做动画,但是不知道怎么把单步循环的结果做成动画……开始循环之后那五个方块的运动模式就是维基百科词条里面那个GIF中不断往右下方运动的图形

zzsjbj | 设计助理 | 发表于 2013-11-17 18:47:37
wyx10022 发表于 2013-11-17 18:00
有没有动画演示?

看老师讲过用数值拉杆做动画,但是不知道怎么把单步循环的结果做成动画……开始循环之后那五个方块的运动模式就是维基百科词条里面那个GIF中不断往右下方运动的图形
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2013-11-17 19:59:13
本帖最后由 wyx10022 于 2013-11-17 20:01 编辑

可以下个简易的屏幕录像工具,录一下运动过程……

元胞自动机是高级研究内容
这个课题如果研究好 帖子一定要表现到位  成为精华内容
0 回复

举报

zzsjbj · 发表于 2013-11-17 20:50 点评

老师好,录了一个一分多钟的,运行了99步,之前用同样的初始条件跑过一次,大概在1000步的时候图像不再变化。

zzsjbj | 设计助理 | 发表于 2013-11-17 20:50:35
wyx10022 发表于 2013-11-17 19:59
可以下个简易的屏幕录像工具,录一下运动过程……

元胞自动机是高级研究内容

老师好,录了一个一分多钟的,运行了99步,之前用同样的初始条件跑过一次,大概在1000步的时候图像不再变化。

kk236 2013-11-17 20-41-26.rar

735.48 KB, 下载次数: 46

 [充值]

0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2013-11-17 21:25:58
恩,可以上传到土豆,然后把视频发上来即可……
学犀牛网站可以直接贴视频
0 回复

举报

zzsjbj · 发表于 2013-11-17 21:50 点评

传了一个到优酷……

zzsjbj | 设计助理 | 发表于 2013-11-17 21:50:04
wyx10022 发表于 2013-11-17 21:25
恩,可以上传到土豆,然后把视频发上来即可……
学犀牛网站可以直接贴视频 ...

传了一个到优酷……
0 回复

举报

腋毛在燃烧 | 资深设计师 | 发表于 2013-11-19 16:07:15
感觉GH很高端的敢脚啊~...
0 回复

举报

aimmax | 实习生 | 发表于 2013-11-19 23:17:29
一切的一切都是为了美好的明天。
0 回复

举报

wyx10022 | 网校特聘讲师 | 发表于 2013-11-21 09:06:22
我已经向网校推荐了这个案例,如果该课程录制好,将会出现在网校GH班高级课程中……尊重个人意愿
http://www.xuexiniu.com/thread-60337-1-1.html
0 回复

举报

zzsjbj · 发表于 2013-11-21 13:26 点评

多谢王老师鼓励,我现在在弄基于六边形和三角形网格的生命游戏自动机,基于六边形的可以用来生成一种随机纹样,感觉还有点好看,基于三角形的还在调试中,弄好了一并发上来。

zzsjbj | 设计助理 | 发表于 2013-11-21 13:26:43
wyx10022 发表于 2013-11-21 09:06
我已经向网校推荐了这个案例,如果该课程录制好,将会出现在网校GH班高级课程中……尊重个人意愿
http://ww ...

多谢王老师鼓励,我现在在弄基于六边形和三角形网格的生命游戏自动机,基于六边形的可以用来生成一种随机纹样,感觉还有点好看,基于三角形的还在调试中,弄好了一并发上来。
0 回复

举报

wyx10022 · 发表于 2013-11-21 17:44 点评

恩,加油! 你在QQ群里昵称是哪位?

wyx10022 | 网校特聘讲师 | 发表于 2013-11-21 17:44:46
zzsjbj 发表于 2013-11-21 13:26
多谢王老师鼓励,我现在在弄基于六边形和三角形网格的生命游戏自动机,基于六边形的可以用来生成一种随机 ...

恩,加油!
你在QQ群里昵称是哪位?
0 回复

举报

zzsjbj · 发表于 2013-11-21 19:30 点评

没加群,我都不知道有QQ群……

zzsjbj | 设计助理 | 发表于 2013-11-21 19:30:52
wyx10022 发表于 2013-11-21 17:44
恩,加油!
你在QQ群里昵称是哪位?

没加群,我都不知道有QQ群……
0 回复

举报

wyx10022 · 发表于 2013-11-21 19:45 点评

。。。找客服进群吧,高级课程学员都在里面讨论问题

wyx10022 | 网校特聘讲师 | 发表于 2013-11-21 19:45:08
zzsjbj 发表于 2013-11-21 19:30
没加群,我都不知道有QQ群……

。。。找客服进群吧,高级课程学员都在里面讨论问题
0 回复

举报

htgxhzy | 设计助理 | 发表于 2018-1-11 11:03:05
感谢分享,学习一下!
0 回复

举报