首頁 都市

程序員法則

第二十七章 魔獸AI

程序員法則 莊莊 3271 2005-04-05 11:15:00

    暴雪,1994年由MORHAIME一手創(chuàng)立,開發(fā)了包括暗黑,星際,魔獸在內(nèi)的一系列經(jīng)典游戲,在某種程度上可以說締造了一個(gè)游戲產(chǎn)業(yè)的神話,可惜其所屬母公司Vivendi負(fù)債累累,多次暴出傳言要將暴雪賣掉。但這些傳言最終都未能成為事實(shí),可見暴雪的價(jià)值令其母公司最終難以割舍。

  我輕輕放下手上的資料,如果真的和這樣一家泰山北斗級(jí)的公司合作,也算是天龍的榮幸,而且絕對(duì)是把天龍推向更高處的絕好機(jī)會(huì),既然自己已經(jīng)下了決心了,那么就要有所準(zhǔn)備,相關(guān)的人才暴雪是一定能夠提供的,而我們只需要在人工智能方面出一把力,發(fā)行的時(shí)候完全可以說這個(gè)軟件是天龍和暴雪合作開發(fā),一旦成功的話,天龍就在游戲業(yè)內(nèi)打響了名氣,到時(shí)候再深入這個(gè)領(lǐng)域就方便多了。

  李揚(yáng)和杜海鵬兩天前就飛往美國(guó)和他們仔細(xì)洽談相關(guān)事宜,現(xiàn)在差不多結(jié)果也該出來了。

  想到這里,電話很配合的響了起來,難道“說曹操,曹操就到?”拿出電話,竟然真的傳來李揚(yáng)剛性的聲音,我心情一陣激動(dòng),問道:“李大哥辛苦了啊,談的如何?!?p>  “基本上已經(jīng)談妥當(dāng)了,幸虧小杜表現(xiàn)出色,對(duì)方恨不得把他搶到暴雪去呢,哈哈”

  “堅(jiān)決不能讓他們搶去啊,對(duì)了,他們現(xiàn)在想出設(shè)計(jì)什么游戲沒?”

  “暫時(shí)還沒,對(duì)方現(xiàn)在也暫時(shí)沒有好的設(shè)想,不過他們希望我們能幫他們?cè)谀ЙF的電腦人工智能方面幫他們一把,你看怎么樣?!?p>  我自己玩過魔獸,明白暴雪大概就是希望天龍幫他們?cè)O(shè)計(jì)一個(gè)更厲害的電腦玩家出來,大概是先試探我們公司吧,我答道:“沒問題,交給我一個(gè)人好了,讓他們把相關(guān)的資料發(fā)過來?!?p>  談話完畢,我剛掛掉電話,手機(jī)又響了起來,拿起一看是秦誼的,趕緊接通。

  “小毅,趕緊出來,你都好久沒參加戰(zhàn)隊(duì)的訓(xùn)練了,”秦誼不滿的聲音透過手機(jī)傳來。

  “哦,好,那我就來?!?p>  “趕快,星空見?!?p>  掛掉電話,我暫時(shí)閣下暴雪的事,和秦誼交往這么長(zhǎng)時(shí)間來,我漸漸明白了一個(gè)必須的道理,那就是工作的時(shí)候你一定不能再想感情方面的事,不然會(huì)白白浪費(fèi)你很多時(shí)間,相反,和相愛的人在一起的時(shí)候,盡量不要談你的工作,否則有可能會(huì)讓氣氛變的尷尬。

  匆匆趕到星空,戰(zhàn)隊(duì)的一伙人都早早的開戰(zhàn)了,我的到來對(duì)早已經(jīng)全神貫注的他們毫無影響。秦誼顯然還在等我,一個(gè)人輕松的玩著網(wǎng)絡(luò)游戲。

  偷偷的從背后輕輕摟住她,呵呵,并非我突然變的很有情調(diào),而是秦誼很喜歡在我思考發(fā)呆的時(shí)候從背后突然抱著我,次數(shù)多了,我也開始照葫蘆畫瓢。秦誼突然被抱住,本能的想推開我。我忙輕聲道:“是我啊,小毅?!?p>  秦誼停止掙扎,反抓住我的手,狠狠的用指甲在上面劃了一下,把我疼的眥牙列嘴。

  “誰讓你這么壞,”秦誼轉(zhuǎn)身看著我的怪摸樣笑道。

  “你不是說讓我有情調(diào)點(diǎn)嗎。”

  “你以為你剛才很有情調(diào)啊,都把我嚇?biāo)懒??!鼻卣x撅起嘴巴。

  “這個(gè)網(wǎng)絡(luò)游戲叫什么?很好玩嗎?”爭(zhēng)不過她,我干脆主動(dòng)轉(zhuǎn)移話題。

  “奇跡,不好玩,我是無聊才隨便玩玩的?!笨戳艘谎壅谕婺ЙF的隊(duì)友,秦誼又道:“魔獸要是變成網(wǎng)絡(luò)游戲就好了。”

  我心里一動(dòng),魔獸的知識(shí)產(chǎn)權(quán)屬于暴雪,如果和他們合作把魔獸改成網(wǎng)絡(luò)游戲,說不定真的會(huì)有驚喜的表現(xiàn)。我立刻把這個(gè)想法記在心里。(總之這是小說,大家別和魔獸世界對(duì)照起來)

  秦誼接著就拉我和她一起對(duì)戰(zhàn),好久沒玩,我的水準(zhǔn)明顯大跌,開始幾乎是被狂虐,后面雖然表現(xiàn)好了點(diǎn),但還是沒能戰(zhàn)勝她一盤。

  “不行,你看看你APM280,比我整整高了100,雖然我不知道你怎么按那么快,但你沒贏一把就證明你的操作全是無效的,你到底多長(zhǎng)時(shí)間沒打了,下次訓(xùn)練你一定要出來,”秦誼看著數(shù)字不滿的說。

  我苦笑,“沒辦法,你們訓(xùn)練的時(shí)間我常常有事,你知道的。”

  秦誼也覺得自己是無理取鬧了,只好無可奈何的說:“我知道了,那你隨便找點(diǎn)人練練也好啊。”忽然聲音轉(zhuǎn)低道:“我要你打的比他厲害,那家伙可惡死了,明知道我們兩個(gè),還死纏著我?!?p>  我順著她手指的方向看去,原來是戰(zhàn)隊(duì)隊(duì)長(zhǎng),竟然還不死心,我心里涌起一陣憤悶。

  看了看秦誼,我輕聲道:“放心,我一定打敗他給你看看?!睕]錯(cuò),你最得意的大概就是魔獸吧,那我就要在你最自以為是的項(xiàng)目上打敗你。

  感受到我語氣的堅(jiān)定,秦誼開心里略帶了點(diǎn)憂慮,搖頭說:“算了,我和你開玩笑的,不值得和這種人爭(zhēng)什么,他沒資格?!?p>  我微笑著緊了緊秦誼的手,示意自己不會(huì)做這種無謂的義氣之爭(zhēng),但心里卻暗暗決定一定要挑翻那家伙,讓他以后再也不能騷擾秦誼。

  訓(xùn)練結(jié)束,我和其他隊(duì)員打了招呼離開,惟獨(dú)沒招呼那個(gè)隊(duì)長(zhǎng),看他臉色發(fā)青,雙眼冒火的樣子,我心里感覺一陣爽快。

  隨后打了個(gè)電話給李揚(yáng),我把自己把魔獸改編成網(wǎng)絡(luò)游戲的想法說了一下。李揚(yáng)聽完后頓時(shí)贊不絕口,認(rèn)為我這個(gè)設(shè)想絕對(duì)是一流的,并且表示明天會(huì)對(duì)暴雪提出這個(gè)意見。然后又告訴我,魔獸開發(fā)新人工智能電腦的相關(guān)資料已經(jīng)寄到我信箱里了,關(guān)于接口什么具體情況寫的很清楚,我只需要想實(shí)現(xiàn)智能的算法就可以。

  我趕緊打開信箱,大概由于資料太大,竟然分成了好幾份給我發(fā)來,我全部下載到一起,點(diǎn)開研究起來。

  暴雪還真的不是一般的小氣,所有的資料加起來涉及到核心源代碼的部分都只有一點(diǎn)點(diǎn),當(dāng)然在一個(gè)頂尖程序員的眼里,就這么一小部分,只要利用的好,都能發(fā)揮無可估量的價(jià)值。當(dāng)然暴雪這樣做也是為了防止代碼泄露出去后被居心不良的人利用,那對(duì)他們肯定會(huì)造成巨大的損失。

  仔細(xì)看了一個(gè)晚上,暫時(shí)明白該從何處入手,范平忍不住的問道:“老二,你在看什么程序嗎?看你的樣子,連你都不能很快解決啊?!?p>  我點(diǎn)了點(diǎn)頭,也不想隱瞞,笑著說道:“我在幫暴雪設(shè)計(jì)比瘋狂的電腦還厲害的AI算法,等我做完了,說不定兩個(gè)你都打不過一個(gè)電腦哦。”

  “不會(huì)吧,那么厲害,我的水平可是接近校隊(duì)的,要是兩個(gè)我打不過,那電腦豈非已經(jīng)是世界級(jí)高手的水平啊。”范平不可思議的說道。

  “那也不是了,這種智能化的設(shè)計(jì)算法和硬件條件相匹配的,如果只是一臺(tái)普通電腦來運(yùn)行,大概比你厲害一些,如果用超級(jí)計(jì)算機(jī)運(yùn)行,那恐怕世界極的選手也不是對(duì)手的。”

  范平似懂非懂,問道:“就好象以前那個(gè)什么深藍(lán)跟國(guó)際象棋大師打比賽一樣啊,深藍(lán)是超級(jí)計(jì)算機(jī),所以連國(guó)際大師都打不過他?!?p>  跟他實(shí)在也很難完全說清楚,我只能點(diǎn)點(diǎn)頭含糊的說大概就是那個(gè)意思。

  范平大呼一聲把我抱住,還說道:“老二,你給這個(gè)智能算法留點(diǎn)漏洞好不好啊,這樣以后我就可以讓別人見識(shí)到我一個(gè)打幾個(gè)比瘋狂電腦還厲害的電腦了?!?p>  “這種餿主意你也想的出,那當(dāng)然不行了。”我嚴(yán)厲拒絕。

  “哪個(gè)軟件沒漏洞啊,我可不相信人工智能是真的讓電腦有了智慧,你大概跟說下你這個(gè)程序設(shè)計(jì)的想法我就明白了?!狈镀饺匀徊凰佬?,不一不饒的努力著。

  “那我也不能故意流個(gè)漏洞啊,我可不是MS,自己設(shè)計(jì)的軟件還故意留下后門。”

  “那你給我講一下這個(gè)東東的設(shè)計(jì)思想啊。”

  “不行,你現(xiàn)在的功底還達(dá)不到要求,你知不知道什么叫貪多嚼不爛?你現(xiàn)在最好把我布置的題目做完。”我嚴(yán)肅的對(duì)他說道。

  范平泱泱不樂的做自己的題目去了,但他的話在我的心中掀起了一陣波瀾,留一個(gè)只有我知道的漏洞似乎沒什么壞處,只要隱蔽的好,相信暴雪的調(diào)試員都發(fā)現(xiàn)不了。到時(shí)候我可以借此氣氣那個(gè)可惡的隊(duì)長(zhǎng)。

  思來想去,最終理智戰(zhàn)勝了情感,作為一個(gè)負(fù)責(zé)的程序員,我可不能做這么不道德的事。

  不過范平的說法沒錯(cuò),即使是再高級(jí)的AI,也同樣不可避免的存在問題,而作為設(shè)計(jì)者我。應(yīng)該是最清楚和最能明白問題所在的人,在需要的時(shí)候利用一下自己編程的時(shí)候未發(fā)現(xiàn)的漏洞似乎也無可厚非,最多以后再補(bǔ)上,程序員也是人,我是絕對(duì)不容許自己的女朋友三番五次的被人騷擾的。

  下定主意,我放下心情,專心思考程序的架構(gòu)。

  

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南