偷偷鲁2019丫丫久久

A-10墜落:?jiǎn)螜C(jī)時(shí)代與網(wǎng)絡(luò)浪潮的分水嶺

作者:
2010-06-05
7829
代碼之痛

“簡(jiǎn)單地說(shuō),任務(wù)生成器非常糟糕?!盤avloff說(shuō),“這是一套用C語(yǔ)言編寫的、基于Win32 GUI的應(yīng)用程序。如果我那時(shí)就知道現(xiàn)在的情況,我當(dāng)時(shí)一定會(huì)申請(qǐng)使用C++與MFC,甚或是VB來(lái)重新編寫它。這個(gè)任務(wù)生成器原本是現(xiàn)已離開(kāi)Origin,如今正為Microprose開(kāi)發(fā)European Air War的Tsuyoshi Kawahito所編寫的。很顯然,他是主設(shè)計(jì)師,可他完成他的工作后,卻沒(méi)有為他的代碼留下任何注釋。于是現(xiàn)在掌管任務(wù)生成器工作的Clark Janes,只好沒(méi)完沒(méi)了地修復(fù)編輯器里的各種bug,而我與其他設(shè)計(jì)師,則不得不經(jīng)常在一天之內(nèi)對(duì)多人模式的進(jìn)行反復(fù)修復(fù),以使其能正常運(yùn)轉(zhuǎn)。然而有些時(shí)候,我們做好的任務(wù)往往無(wú)法在新的版本中運(yùn)行,這使得我們不得不在這個(gè)糟糕的圖形界面中進(jìn)行反復(fù)而煩瑣的修正?!?P>

隨著開(kāi)發(fā)工作的進(jìn)行,戰(zhàn)役部分的整體框架也逐漸成型。由于游戲本身是基于L2的代碼開(kāi)發(fā)的,戰(zhàn)役部分同樣也不例外。這意味著Andy Hollis在新聞組里多次提到的所謂“’完全動(dòng)態(tài)’的體系”不過(guò)是個(gè)假消息。

Pavloff這樣解釋道:“L2里的戰(zhàn)役,看上去好像是動(dòng)態(tài)的,實(shí)際上卻不是這樣。L2的戰(zhàn)役編輯器基本原理是,在每一個(gè)phaseline(地圖上設(shè)定的一個(gè)須在規(guī)定時(shí)間內(nèi)抵達(dá)的方位)上設(shè)定多個(gè)含有敵軍單位的區(qū)域,然后再設(shè)定若干條行進(jìn)路徑與目標(biāo),最后由一個(gè)隨機(jī)數(shù)據(jù)生成器完成任務(wù)的創(chuàng)建。很顯然這樣的任務(wù)生成器會(huì)產(chǎn)生大量的問(wèn)題,這令設(shè)計(jì)師們不得不大大縮減‘動(dòng)態(tài)’戰(zhàn)役的規(guī)模?!?P>為此,A-10的設(shè)計(jì)師們面臨著這樣一個(gè)尷尬:一款基于L2引擎開(kāi)發(fā)的新作,其戰(zhàn)役數(shù)量卻比原作還要少。這是一個(gè)代碼升級(jí)的教訓(xùn),其后果要么是游戲的主要特性被遺棄,要么就得勉力而為,但這卻要消耗大量的時(shí)間??梢哉f(shuō)這部“走捷徑”作品是一個(gè)失敗的開(kāi)發(fā)案例。

由于問(wèn)題的出現(xiàn),小組所制訂的“1999年第一季度”上市時(shí)間表是行不通了。由于有太多未經(jīng)注釋而又難懂的代碼,而這些代碼的作者又早已遠(yuǎn)走高飛,因此更換新的代碼勢(shì)在必行。

然而隨即又出現(xiàn)了更多難題,甚至比游戲本身所面臨的問(wèn)題還要嚴(yán)重得多。其中最關(guān)鍵的一條是:Origin那時(shí)竟不經(jīng)意間挖到了大型多人在線游戲UO這塊金礦。而在Origin當(dāng)初的設(shè)想中,UO的預(yù)計(jì)銷量其實(shí)還要排在A-10之后。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 跳轉(zhuǎn)到:
  • 請(qǐng)輸入數(shù)字
    請(qǐng)輸入有效頁(yè)碼
  • GO
0
9
分享到:

0

喜歡他,就推薦他上首頁(yè)吧^_^

推薦閱讀

×

賽事服務(wù)聯(lián)系方式

0371-86068866

4008887269

cndesign@163.com

好的,我知道了

官方微信

聯(lián)系我們

  • QQ:33143335 QQ:1904200230
  • 電話:18569912460
  • 投稿:cndesign@163.com
  • 地址:鄭州市國(guó)家大學(xué)科技園東區(qū)9號(hào)樓2層

版權(quán)信息

  移動(dòng) Android 版 豫 ICP 備16038122號(hào)-2 豫公網(wǎng)安備 41019702002261號(hào)