因为三维坐标中的方格(你也可以弄成球型,那看起来就比较符合粒子的外形),
遵循与邻居的简单互动规则,最终可能演化出具备复制功能的三维粒子团,
也可能出现能够携带释放粒子团的结构,
还会出现开关结构,等等,
其实,我还是相信,进化无非就是排列组合+优胜劣汰,
只要三维世界的粒子数量足够大,
最后就能够筛选出有效率的结构,
这些结构最后可能进一步组合成功能更复杂效率更高的结构。
目前的游戏,虽然也涉及到人工智能agent之类的技术,
取得了激动人心的进展,但仍然无法摆脱‘扑克牌‘的困境,
扑克牌的规则简单,演化结果无穷无尽,
但扑克牌局中无法演化出更复杂的东西。
不知道是否有人设计出了可以发生2次连锁涌现的程序,
如果可以,我想,人工生命将出现突破了。
因为那意味着,以涌现出来的新东西为规则又涌现了新东西,
如同以物理规则为基础涌现出了化学规则,
又以化学规则为基础涌现出了生物规则,
虽然生物规则仍然遵循物理规则,却是加入了非人工规则的。
目前的游戏或者人工生命程序,全部都是基于人工规则的直接演化。
你说的用户参与,微软做过一个用户参与的生态系统的游戏,
恐怕还是很难吸引人,这种自组织的系统演化过程是非常漫长的,
一般人恐怕没有兴趣等待几个月出来一点小变化。
作者:没事少抽烟2006-9-2014:28回复此发言
4转自集智俱乐部关于细胞自动机游戏的讨论
如果要吸引公众,确实可以开发一个进化游戏,
但它肯定是基于环环相扣的人工设定的,
涌现基本上不存在,说到底还是在一群人在打扑克。
以下讨论来自:
fa%c3%fc&url=view.asp
jake(sage)于2006-03-1311:44:40时在大作:回复:备忘:060312:‘元胞机‘游戏中提到:
呵呵,你的想法真的是很有意思,可以说很多我们都不谋而合。
你说采用inte网来演化一个虚拟宇宙的事情我也非常感兴趣。首先,我们要演化的宇宙完全没
有必要一定是生命游戏,我还是觉得这个东西有些过于死板了,虽然他的规则很简单。一些更直观
的方法是放进一些基本的粒子,粒子可以发生运动,粒子可以组合等等方法,就像现在的网络游戏
其次,最近我接触了一些网络游戏和游戏编程的知识,发现如果说整个虚拟宇宙是一个大的游戏会更加吸引人。你也提到了这个问题,每个inte网络节点都是一个活生生的人,他们会喜怒无常,随时可能关掉自己的计算机。与其让他们被动的去演化一个虚拟宇宙,为什么不让每个人都主动参与到这个虚拟宇宙中的演化呢?其实现在的网络游戏和我们搞得计算机模拟从本质上是一回事儿,只不过网络游戏加上了人的因素,套用matrix中的一句话,游戏中的角色avater就是每个人在数字宇宙中的数字自我的心理投影,这样所有的人在宇宙中就构成了宇宙演化的一个主要因素。但是关键的一个问题是如何设定这样一种大的游戏,它首先是分布式的(现在的网游都是集中式的),其次,它允许任意的进化,它是一个连接整个inte网的大型虚拟世界,同时它又是可以持久运行的,只要这个大型虚拟世界建立起来以后,没有任何人可以凭借自己的意志而结束它。就好像现在的inte网络,没有任何个人或者机构可以停止它的运转。因此,更确切的说,我们的宏伟目标应该是构建这样一种持久的、分布的、有大量人参与的虚拟宇宙。这个虚拟宇宙将构成地球的大脑,他形成的意识没有任何人可以理解,因为所有人都已经变成了该全球闹的细胞。
目前,这种想法已经不算特别新鲜,研究p2p和网格计算的人都是奔着这个大目标去的。但是,现在也许还没有人真正意识到把p2p、网格计算和大型网络游戏以及人工生命思想连接起来,所以这样的一种自发生长的虚拟宇宙还没有出现。
>jake(sage):呵呵,你的想法真的是很有意思,可以说很多我们都不谋而合。
>jake(sage):你说采用inte网来演化一个虚拟宇宙的事情我也非常感兴趣。首先,我们要演化的宇宙完全没有必要一定是生命游戏,我还是觉得这个东西有些过...
[回复此文]
jake(sage)于2006-03-1316:46:47时在大作:回复:备忘:060312:‘元胞机‘游戏中提到:
不知道你所要达到的最终目的是什么?是一个永无休止的开放进化系统吗?可是我说的那种分布式的允许人加入的大型持久的虚拟世界是跟这个目标不同的。
先说开放式进化,很显然,开放式进化系统的一个基本要求是系统能够具有任意自编程的能力,也就是系统要能够支持通用计算。但是这个要求仍然太低了。有很多计算系统、数字进化系统都支持通用计算。生命游戏是一个,tierra,人工化学……,很多很多。但是目前还没有一个系统可以认为是真正开放的。因为一是她没有涌现出多层次性,就是你所说的涌现的涌现,另外一个系统进化到一定程度就会形成高层次的反复。比如说tierra中会有不停的寄生、反寄生、组织,组织的组织,但仅此而已了,没有更多的新奇结构出来。生命游戏也是这样,现在sfi有些人正在研究生命游戏的自组织能力,有很多结构如果单纯让该系统自动演化那将会需要非常大的平板空间。所以这类人工生命系统存在着统一的弊端,这种弊端不是简单因为空间不够、时间不够而引起的,它必然有某种理论上的原因。
作者:没事少抽烟2006-9-2014:28回复此发言
5转自集智俱乐部关于细胞自动机游戏的讨论
如果加入inte网进行分布式演化看似是一个很不错的扩展模式,因为它会远远大于单机的演化能力,但是其本质区别究竟在哪?tierra很早就有了网络版,但似乎没有什么更新奇的东西出来,为什么?
所以,我直觉上认为所有这些数字模型都缺少了某种本质的东西。生命除了是一种奇妙的pattern以外,还有一种很重要的东西:流。中国古老的生命理论就认为生命之所以为生命是因为它有一种‘气‘所在。这种‘气‘是什么?我觉得它是一种奇妙的流的模式,或者说是一种动态,而不仅仅是一种简单的结构(pattern)。比如人在死的一瞬间,他的身体所有细胞构成的pattern并没有什么特别大的变化,但是这个人一下子就死了,是因为这个人体内某种流动的瞬间模式消失了,这就是古老的‘气‘,也是我理解的贯穿复杂系统的‘流‘。但是,我们这里说气和流并不是一种简单的具体物质,而是系统级别的某种涌现现象。也就是说,这个流可能并不存在于有形,而是一种无形。那么,计算机究竟能不能模拟这种流呢?首先一点,计算机直接就流进行建模是不难办到的,但一定不是我们所感兴趣的流,我们感兴趣的是一种宏观的涌现而出的流。第二,可能很多现有的系统,包括生命游戏和tierra已经涌现出了这种流,但是至少我们研究人员还没有充分认识它。例如观察生命游戏,你会发现一团运动的结构(是一团不停变化的方格)类似流会游走在平板的各处。这股流到达的地方产生了勃勃生机,没有到的地方则一片死寂。因此,这些已有的模型中肯定已有了我们所说的流,但是我们还不理解它的机理。而要完成真正的开放式进化,这种流一定是必不可少的。所以,我认为通过简单扩大生命游戏的空间和时间并不能回答本质的问题。
第二个问题,我说的分布式的有人参与的大型游戏不是一个研究的工具,我也并不关心他的涌现结构。我只是隐隐感觉到这个东西的广阔应用前景。就像当初inte网的兴起一样,这样一个全球网络范围内的虚拟世界的产生应该不会有太长时间了。而这种虚拟世界肯定不是你想的那种不允许人类干预的世界,而是必须依靠人的才能运行下去的,因此,从广义上说,他是一种大游戏的概念。所以,我并不看好游戏当前的发展模式,我是看到了大游戏的辉煌指出,一种有人参与的共同进化的模拟世界。从广义上讲,我们用inte网,用手机其实就是在进行某种大的游戏活动。游戏的本质就是交互。
>forcode-admin():
>forcode-admin():你所说的基本粒子进化,是我03年最初的想法,
>forcode-admin():我和restbrain讨论过这种可能性,
>forcode-admin():最后发现,人工规定的中间演化规则无法连续涌现新东西,
比如你规定原子结合成分子的规则,
那分子再如何...
[回复此文]
forcode-admin()于2006-03-141:58:43时在大作:回复:备忘:060312:‘元胞机‘游戏中提到:
今天比较累,就不多写了,
贴一篇我2002年写的东西:
未来会有什么新的游戏?
进化游戏模拟现实世界进化从宇宙大爆炸开始,先是基本粒子的进化,然后是天体的进化,然后是选定一颗行星,地质进化,出现生物后,开始生物进化,然后出现智能生命,开始文明进化,然后造出虚拟世界,开始信息进化。这种游戏可以是预先设置好的若干种确定的进化路线,这样游戏潜力会比较小,玩熟了之后,你清楚知道各个进化阶段的所有可能进化方向,这样就容易被玩通关。好的进化游戏应该是制定一个进化规则,然后各阶段进化出什么东西是无法确定的,而是由最基本的规则组合出来的东西。比如,我们只要确定那个虚拟游戏里面最基本粒子的质量、速度、力和其他特性,这些粒子便可以在那个世界里自动地互相结合,演化出游戏制造者也无法预先知道的局面。缺点是,由于我们对现实世界的知识相当有限,因此我们按照已知知识来制造的虚拟世界并不具备现实世界的全部属性,因此,也不可能完全按现实世界的进化轨道运行。这个问题是永远无法解决的,因为人类永远无法认识宇宙最核心的真理。原因在于宇宙是无限的,而且是变化的,新的规则会在旧规则的演化中诞生,而支配规则演化的规则则是存在的,那就是宇宙中各种基本粒子的属性,然而,我们无法全盘看到真相。该游戏的第二个缺点是,进化速度可能很慢,而且很久还不会出现有价值的进化成果,这样会使得游戏者失去信心。因此,我们需要在我们无法支配的进化细节处加入游戏制定者设计的场景和人工进化的确定轨迹。其实,与其说是制造一个进化游戏,还不如说是制定一个进化语言,每个游戏者都可以用这个语言来编写出不同的软件。每一个软件就是一个进化模式。想一想我们的计算机语言,不就是制定出一个规则吗?这个规则是很精确的,然后,遵从和运用这些规则,我们可以按自己的意思去编写出我们想要的功能和软件块。而语言的制定者是无法知道会有人用该语言编写出什么样的软件的。我想,进化游戏毫无疑问是必须把不确定性与人工规定结合起来。否则是遥遥无期的。也许将来会有一个超级服务器,提供一个强大的计算机来运行某个进化游戏的背景程序和基本运算,然后,众多人参与同一个游戏当中,后加入者在前辈游戏者创造的进化基础上来改造此进化历程。
作者:没事少抽烟2006-9-2014:28回复此发言
6转自集智俱乐部关于细胞自动机游戏的讨论
在不同的天体上,有不同的游戏者在从事进化事业,你从毫无生机的沙漠行星开始,要按照规则使他产生出适合生命的条件,培育出单细胞生物,细菌,然后出现藻类,出现鱼类,然后登陆,从爬行动物到鸟类,哺乳类,最后出现智能。然后是文明的发展,部落间的战争,星际交往,。。。。。。。。。。。。。。。。。。。。。。星际间可以联合,可以战争。联合与战争的发生依据利益原则。总之,我们将借助于我们对现实世界的理解来制定底层规则,此游戏是可以自由扩展的,任何人可以在任何进化阶段扩展出新的进化细节加入游戏中,供其他游戏者使用,而此进化细节即某一个进化领域的进化依据(所谓进化依据指该进化依据虚拟世界的某一条规则来进行,虚拟世界的规则来自于底曾规则,比如,天体进化的规则来自于粒子进化的规则,粒子进化的规则来源于游戏制造者对于粒子基本属性的规定,天体进化的规则属于物理规则和数学规则,这些是最深层的规则,此基础上,推导出化学规则,再以物理化学数学规则为基础,推导出生物进化规则,然后是智能规则,然后是文明社会的进化规则。总之,这种规则的诞生方式基于这样的信念:我们现实世界的规则最终都可以从宇宙最基本规则演绎出来。由于我们的哲学在不断发展,我们对于宇宙的看法将不断改变,因此,进化公司将不断推出新的游戏版本。而游戏中的不确定性将增多,因为我们对于粒子基本属性的了解将增多,底层规则的改变将影响全局。增加一条粒子属性意味着以前很多需要人工规定的进化细节可以从底层规则推导出来,这样,游戏将越来越接近对现实的模拟。将来人们将很看重彼此在虚拟进化世界中的地位和贡献。而虚拟世界进化的某些不确定性带来的未知进化现象也将给科学研究带来新的课题和启发。如果有更多的人来思考创建虚拟世界的具体方法和规则以及种种难题,那么也许在有生之年,我们可以看到虚拟世界的雏形。
2005-11-0121:42:31通过web发布|web点击(101)|wap点击(4)|评论(0)|被选入:奇想录
>jake(sage):不知道你所要达到的最终目的是什么?是一个永无休止的开放进化系统吗?可是我说的那种分布式的允许人加入的大型持久的虚拟世界是跟这个目标不同的。
>jake(sage):先说开放式进化,很显然,开放式进化系统的一个基本要求是系统...
[回复此文]
lcf()于2006-03-2620:53:53时在大作:回复:备忘:060312:‘元胞机‘游戏中提到:
有限单元的三维的细胞自动机模拟也应该不算复杂,但也许在屏幕上难以直观显示演化产生的精细结构.细胞自动机揭示的最深刻的思想在于告诉我们,大自然中各种‘美‘或‘复杂‘,仅仅由两种‘元素‘和一个特定‘规则‘就可以生成.台湾吴文成的一个网很好,其中一个swivel的程序,显示的也许就是宇宙大爆炸及后继演化的图景,看着挺震撼的.如果在宇宙尺度内规则相同,各处的演化都应该差不多,有限大小的窗口就可以反映,不需要处理‘海量‘的信息,因为细胞自动机的假设就是,一个单元格仅对相邻的局部及有限的后继时段有影响.
作者:没事少抽烟2006-9-2014:28回复此发言
--
最新奇有趣的新技术、科幻、社会学信息:
奇想录
订阅
forcode科幻小说《抽水马桶的秘密》: