第二十三章 開發的困難(2 / 2)

這樣隨機組合就可以造成一個問題,可能一個胖子的肚子安放到一個瘦子身上,一個身材魁梧的人卻頂著個小腦袋,更甚至,一個男性的身體上有一對異常豐滿的胸部,一個女性的身體上長了小GG。

而當初項飛使用這種方法的原因是,士兵都是有盔甲的,隻是臉型不同,這樣就看不出來了,不過現在這是修真界,總不可能給每個NPC都弄套盔甲吧,那都成什麼樣子了。

接著被他想起來的就是2D化3D技術,不過這個技術一般都被他運用在背景圖片上,運用這個技術讓2D的平麵背景轉化為3D的三維背景。

不過考慮一下,這個方法也是不行的。

這個又是為什麼?

因為技術項飛以前也用在人物上過,不過效果那就是慘目忍睹啊,被3D化出來的人物根本就不能見人,整個任務不是這裏少一塊就是那裏多一快,更甚至麵上鼓起一個大包,或者有一塊地方模模糊糊看不清楚。

…………..

一項項軟件技術被他想起,接著通過辯證又被否決,想了很多方法,最後依舊是沒有答案。

難道縮短第一個消耗時間大戶的想法,真的就不行了嗎?

其實也不是沒有方法,隻是項飛需要的都是精品,他的想法是把每個NPC盡量做到盡善盡美,這才對得起他做的遊戲,這才對得起等他遊戲的玩家,這才對得起一直支持他的網友。

精品就就意味著大量的時間消耗,就意味著短時間不能完成,粗製濫造又對不起他的良心,項飛一時間陷入的兩難的抉擇中。

感覺自己有點心力交瘁的項飛,決定先放過一個想法,看看第二個編程問題能不能有妥善的解決辦法。

所為的編程問題也就是,程序員對遊戲NPC遇到玩家做出各種各樣的判斷的問題,一般玩遊戲裏麵NPC都是死東西,一天都站在那,像個傻B一樣。

如果是在單機遊戲裏麵項飛也就勉強能忍受了,畢竟是個單機遊戲,走NPC不過是過過程序,你搞那麼多花樣,也沒人明白。

但現在網遊可不同了,什麼叫網遊?就是通過網絡高互動的遊戲,‘互動’這才是網遊的精髓,先飛所要的互動不僅僅是玩家與玩家的互動,更要求的是整個遊戲與玩家的互動,而遊戲的與玩家互動,首當其衝的必然是NPC,通過NPC玩家才能與遊戲產生各種聯係。

而高智能的互動,就不然需要大量的設定,比如說,玩家輸入一句話,‘請問到哪裏有藥材賣?’或者問,‘最近的修真坊市在什麼地方?’

那智能的NPC就要分析了,步驟應該就是這樣的,首先要把玩家的話讀入到他數據中,然後根據他本身的數據庫(可以看作是人的大腦)知識,來進行判斷,比如就像上麵的話。

NPC就會查詢他的數據庫中記錄的藥材商店與修真坊市的位置,讓後比對當前他所處的位置然後做出回答,‘最近的坊市在XX鎮上,向東南走可以到達。’或者回答‘XX村中有一家小型的藥材店。’

又因為每一個NPC是獨立的,他的數據庫也是獨立的,所以玩家詢問不同的NPC可能會得到不同的答案。

更有NPC的數據庫也是可以更新,比如他詢問玩家或者其他的NPC,得到XX鎮上有一家不錯的修真坊市,那麼他就會把這個信息放入到他的數據庫中,並且記錄上告訴他的人,注名,這是他聽說的消息。

這樣一弄,又可能造成玩家得到的信息不是一手信息,更可能信息不正確。

想得越多,項飛心中就越沒底,這樣弄下去,不要說縮短時間了,時間不延長就算不錯了………………….

(本章完)