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