游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: XiaoP

[讨论] 进化世界

[复制链接]

6

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
QQ
 楼主| 发表于 2007-12-5 16:24:00 | 显示全部楼层

Re:进化世界


    这几天我确实比较郁闷。

    本来想像大自然一样,将各种可能的器官构造就扔在那里,让个体在进化中自己选择,我设计者不用去为这个担心。结果无论我怎么努力改进算法,精心设计器官能耗,进化选择到合适器官(也就是生物体结构的形成)的初期时间相当之长,物种适应能力几乎可以几个小时没有一点提高,结构也几乎是一片随机(混沌吧)。后来分析发现,一个可能是,和自然界花数十亿年才进化出生物结构而产生生物大爆炸一样,程序得花巨量时间从可能得结构组合中选择出合适的结构。

    二是程序上模拟这个过程恐怕也是不可能的,每个可能结构要有效(能产生NN的输入或者能被NN输出激活)就得花不少时间,而且在结构效果上必须再经过漫长的NN优化来体现。换句话说就是,对每个可能的结构我都得重复运行一次NN进化过程,到能够有利用该结构的最优大脑(NN)产生后才能知道这个选择的器官组合(结构)是不是最优的。单选择合适器官的过程复杂度大概就是O(m^r)*O(n^k)的(m,n为NN的输入输出个数,r,k为感受器和效应器种类数),再加上既定结构下的进化,巨量运算!目前还找不到好的方法来简化这个过程。


    现在我想,也难怪我在NNRG的论文集里面找不到这方面的成果,最多只是一个简化的FS-NEAT模型,因此和他们的游戏NERO一样,看来我还是得做一个编辑器来人工设计具备不同器官的生物体了。

4

主题

154

帖子

154

积分

注册会员

Rank: 2

积分
154
发表于 2007-12-5 17:01:00 | 显示全部楼层

Re:进化世界

自己研究了下

觉得还是很复杂 -.= 看的脑袋有点大 不过有点感觉

0

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2008-1-7 11:27:00 | 显示全部楼层

Re:进化世界

专业对不到口了 撤了!!

0

主题

228

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
发表于 2008-4-12 17:36:00 | 显示全部楼层

Re:进化世界

mark

0

主题

27

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2008-4-12 17:47:00 | 显示全部楼层

Re:进化世界

4

主题

51

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2008-4-12 18:22:00 | 显示全部楼层

Re:进化世界

这东西跟现有的游戏搭上边真需要想象力啊

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-4-13 14:07:00 | 显示全部楼层

Re:进化世界

复杂系统最大的麻烦就在于难于预测和控制。这一点也是在用于Entertainment中很难掌握和控制的部分,其余的倒是不错,就是运算量大了,顺便to楼上的几位,spore 就是 孢子。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-4-13 14:10:00 | 显示全部楼层

Re:进化世界

还有一个就是,如果能够加上半自动的分选,或者使得环境更加严苛、加大变异量,都可以大大加快进化速度。

40

主题

1149

帖子

1167

积分

金牌会员

Rank: 6Rank: 6

积分
1167
发表于 2008-4-13 14:22:00 | 显示全部楼层

Re:进化世界

不错的帖子。
有些超前。
呵呵达尔文的进化论中感觉进化的唯一路径就是适应环境的必然选择。

13

主题

164

帖子

164

积分

注册会员

Rank: 2

积分
164
发表于 2008-4-13 16:22:00 | 显示全部楼层

Re:进化世界

高手,看来挖坟还是能挖到宝的.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 03:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表