游戏开发论坛

 找回密码
 立即注册
搜索
楼主: XiaoP

[讨论] 进化世界

[复制链接]

6

主题

42

帖子

42

积分

注册会员

Rank: 2

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

Re:进化世界

就是,涂晓媛的鱼是人工生命领域一个相当有趣的项目,包含了形态、行为的进化

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2007-11-30 12:34:00 | 显示全部楼层

Re:进化世界

- -
高科技...躲在旁边看..

12

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
QQ
发表于 2007-11-30 13:07:00 | 显示全部楼层

Re:进化世界

提点意见,建议楼主写的时候更通俗一些,不要像写报告一样。网络上的朋友大多不具备像你一样的专业知识,写的太高深了,大家都吓跑了,就起不到讨论的作用了。
还有,一些专业名词最好能特别注释一下。

12

主题

136

帖子

161

积分

注册会员

Rank: 2

积分
161
QQ
发表于 2007-11-30 13:09:00 | 显示全部楼层

Re:进化世界

记号

12

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
QQ
发表于 2007-11-30 13:27:00 | 显示全部楼层

Re: Re:进化世界

XiaoP: Re:进化世界

    看来大家对这个还是很感兴趣啊^-^

    这几天工作较忙,另外我在设计类似生物通用的感受器和效应器,...


我曾经也构想过类似的设定,比如在即时战略游戏中,玩家控制文明的外观形态并不是固定的,而是根据玩家所处的地形,发展的科技等因素算出来的。

如果玩家所处的网络游戏世界是一个会自动进化的世界,那也不错。

6

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
QQ
 楼主| 发表于 2007-11-30 20:11:00 | 显示全部楼层

Re: Re:进化世界

漂泊的云: Re:进化世界

提点意见,建议楼主写的时候更通俗一些,不要像写报告一样。网络上的朋友大多不具备像你一样的专业知识,写的太高深了,大家都吓跑了,就起不到讨论的作用了。
还有,一些专业名词最好能特别注释一下。


    嗯,谢谢你的意见,我以后注意。
    我尽量以实际的实验结果来表达,尽量让大家有个直观的感觉。

6

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
QQ
 楼主| 发表于 2007-12-3 14:34:00 | 显示全部楼层

【CH世界大事记-3】——做猪还是做人

    上周又做了一个试验,用于尝试将输入输出抽象为生物体的器官,并且尝试最新的“发育”算法以改进“进化神经网络”:

                       
                       
       个体不再被告知有多少种输入输出或者可以选择什么,代之存在一系列通用的效应器和感受器,让个体自发地选择效应器和感受器来构成自己的身体。类似于自然界,生物的结构本身就是进化而来的。个体具备一定的结构后,就可以产生一定的功能性行为,这些结构可以认为是功能性器官在图形上直观的表现出来。      

      

       上面图形单元表示目前我给予的四种功能器官,物种可以自由选择这些器官(包括种类和个数)构成自己的身体,这些器官产生神经网络的输入或者对神经网络的输出激活某些行为。
       左一表示个体具有速度敏感的感觉器官。有多个这种器官的话,则有多个这种圈出现在个体身上。
       左二的一根细线表示个体装备了一个雷达,或者广义的视觉器官(眼睛),颜色的R分量表示雷达类型(目标敏感型、形状敏感型等等),G分量表示雷达能探测到那种目标,比如探测到个体的雷达目前就没有什么用。B分量表示该感受器生长在生物身体上的位置(角度)。因此从不同颜色可以直观看出个体具有的视觉器官。
       左三是一个可以驱动运动的效应器,相当于生物体的运动器官(腿),一个运动器官需要两个输出神经元来驱动才能生效(左右加力),因此我又称它为“双驱动器”。
       左四是一个取食器官(嘴),可以激活取食的行为。目前取食行为仅对food有效,因此个体的行为模式比较简单,能够分析出来。

       进化中可以看到,个体能进化出多个感觉器官(开始是一两个眼睛,进而越来越多,我相信个体不需要太多眼睛就能适应这个环境),同时能进化出运动器官和取食器官,有的个体还具备多个运动器官(多条腿)或者多张嘴。模拟中可以看到,在目前的场景环境中,对自己速度敏感的感觉器官似乎没有什么用处,也不知道是不是还没有到使用它的时候,即合适的进化阶段还没有到。

       试验中发现,大量个体能够形成不同的物种种群(species)。因此模拟采用了和自然界一样的方法,在个体交配时种内个体交配几率极大大于种间交配。这样既保护了优势基因的进化,同时也提高了进化效率。否则在巨量个体中杂交,还真不知道是做人还是做猪啦,呵呵。

       学术界有种说法,基因本身的表达过程较为重要,即从基因型到表现型的转化。生物界有发育过程,因此计算机模拟可能需要加入发育的过程。基因在发育过程中的某个阶段才能适当表现出来,这点也许是相当重要的。

12

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
QQ
发表于 2007-12-3 16:20:00 | 显示全部楼层

Re:进化世界

随着试验下去,你应该可以发现一下进化的奥秘吧,期待更完整,更详细的结果和分析。

我记得有一本书叫《自私的基因》,这本书里面多关于基因进化和表达的论述,可惜我只看了个开头,没有看完。

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2007-12-3 18:10:00 | 显示全部楼层

Re:进化世界

mark

关注~

5

主题

94

帖子

94

积分

注册会员

Rank: 2

积分
94
发表于 2007-12-3 23:52:00 | 显示全部楼层

Re: Re:进化世界

天策魂之音: Re:进化世界

mark

关注~

好贴~~~喜欢~~~~虽然不是太懂~~~呵呵 但是明白了其中的重大意义
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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