《黑客帝國》和《異次元駭客》兩部電影我想只有程序員才會明白,主人公原本以為自己生活在現(xiàn)實(shí)世界中,但發(fā)現(xiàn)不對勁后,才明白原來整個(gè)世界不過是另一個(gè)真實(shí)世界虛擬的。到了最后才真正弄清楚,原來所謂的“真實(shí)世界”也是別人虛擬的,自己不過是別人寫的一段代碼而已。
我突發(fā)奇想,是否我們也能寫一個(gè)虛擬世界,比如說MUD游戲,就很像一個(gè)虛擬世界,不過里面的NPC(電腦控制的“人”)太傻,player是人操縱的,當(dāng)然智能“一些”。我想是不是可以改造一下MUD,使NPC也具備一些“人”的智能特征,能自我學(xué)習(xí),能自己完成任務(wù),經(jīng)驗(yàn)和能力也能提高,能自己造房屋,有七情六欲,有喜怒哀樂,能根據(jù)自己當(dāng)時(shí)的心情和喜好決定做什么事,往哪里去。等等。
比如說MUD里有對object物體對應(yīng)“虛擬世界”的存在的物體對象,但沒有精神靈魂的定義,可以增加一種比如說soul,它是依附在具有“l(fā)ife生命”屬性的object上,不能自己創(chuàng)建。由soul控制object的行動。object具備很多屬性,除了臂力、智力等,還有喜怒哀樂等屬性指數(shù),soul根據(jù)“人”或“動物”的object對象的當(dāng)時(shí)的屬性值根據(jù)一定模糊算法決定object的行動,object行動得到的經(jīng)驗(yàn)值反過來能提升soul的智力。這樣造出來后整個(gè)“世界”將是不可預(yù)計(jì)的,能自我發(fā)展。等等。
奇思妙想,現(xiàn)在應(yīng)該能實(shí)現(xiàn)。一個(gè)有一定自主能力的虛擬世界!哈!