而王國(guó)強(qiáng)好奇地問(wèn):“槍械建模是什么?和做游戲有關(guān)嗎?”
許冰打開了陳漢給她的那份槍械文檔,指著上面的槍說(shuō):“我想了一下,我們要設(shè)計(jì)的槍械數(shù)值很多,除了要為每一種槍配置數(shù)值,還要使得槍械互相之間的數(shù)值平衡、攻防效果良好,這樣的話,如果用之前那種,在excel表格中逐一填入數(shù)字的方法,需要至少一個(gè)月的時(shí)間,這樣沒(méi)辦法在老板要求的7天時(shí)間里完成。”
許冰講話的時(shí)候并不是那種很張揚(yáng)的,不過(guò)卻是擲地有聲的那種,聽了就讓人信服的那種。
而看到陳漢點(diǎn)頭,許冰繼續(xù)道:“所以我用matlab編了這個(gè)數(shù)值模擬器。然后我們只要在excel中輸入期望的槍械的能力值,就可以通過(guò)程序自動(dòng)為槍械分配符合我們要求的屬性值?!?br/> “可是這樣不是還要我們給槍械分配數(shù)值嗎?那我們都已經(jīng)分配了數(shù)值,這數(shù)值不是就有了嗎?還要程序生成什么呢?”王國(guó)強(qiáng)撓頭問(wèn)道。
許冰搖搖頭。“我這里說(shuō)的槍械能力值,不是一個(gè)具體值,只是一個(gè)相對(duì)值。比如說(shuō)我們期望一把狙擊槍的傷害值是一把手槍的5倍,那么在傷害值這一列,手槍的數(shù)值甜1,狙擊槍的數(shù)值填5就行了。我可以給你們掩演示一下看看。”
說(shuō)完,許冰就在excel中填了幾個(gè)數(shù)值,接著選擇了matlab的導(dǎo)入,點(diǎn)擊了運(yùn)營(yíng)……
很快matlab就輸出了槍械的各種數(shù)值。
“這里就是槍械的初步數(shù)值?!痹S冰指著屏幕說(shuō)道。
王國(guó)強(qiáng)目瞪口呆?!斑@樣也行啊?!?br/> “看到?jīng)]有,人家3秒鐘就比你一個(gè)下午設(shè)計(jì)出來(lái)的數(shù)值還要多,以后要多向人家學(xué)學(xué)?!睂?duì)于許冰的勞動(dòng)成果,陳漢頗為滿意。
說(shuō)實(shí)話,他就欣賞這種人才,能夠會(huì)他不會(huì)的東西。
尷尬的是,許冰并沒(méi)有因?yàn)樗目洫?jiǎng)而沾沾自喜,甚至笑一下都沒(méi)有,就好像是沒(méi)聽到似的,繼續(xù)說(shuō)道:
“不過(guò)我現(xiàn)在正被一個(gè)問(wèn)題困擾,就是怎么樣驗(yàn)證這些數(shù)值設(shè)計(jì)是否合理?!?br/> “其實(shí)射擊游戲就是競(jìng)技游戲,而競(jìng)技游戲一個(gè)通用的驗(yàn)證方法,就是多次試驗(yàn)看勝率。當(dāng)然,不能是一種槍械對(duì)另一種槍械,因?yàn)楹茈y做到一對(duì)一的勝率平衡。我們往往采用的,是多對(duì)多,把槍械互相組合,互相pk,看大數(shù)量的試驗(yàn)下勝率是否是各占50%左右。如果某一種槍在和其他槍支組合之后,勝率總是偏高或偏低,那么很有可能是這支槍的數(shù)值太強(qiáng)或太弱?!标悵h說(shuō)道。
許冰立刻點(diǎn)點(diǎn)頭?!拔颐靼琢??!?br/> 接著她便轉(zhuǎn)過(guò)頭,開始在matlab上繼續(xù)寫命令。
王國(guó)強(qiáng)在身后感慨道:“小姐姐不是金融專業(yè)的嗎?怎么編程這么厲害?看她寫命令的速度比我打字的速度還要快啊。”
“別打擾她了?!标悵h朝王國(guó)強(qiáng)擺擺手。
他又跟許冰說(shuō)了一句:“可以先休息一下準(zhǔn)備吃飯,吃完飯?jiān)倮^續(xù)?!?br/> “恩。”許冰只是淡淡地回了一句,可是視線仍然沒(méi)有離開電腦屏幕。
陳漢忍不住看了她一眼,發(fā)現(xiàn)她盯著電腦屏幕的側(cè)臉特別漂亮。