• <blockquote id="t72hc"></blockquote>

    <label id="t72hc"></label>
      1. <thead id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></thead>

      2. <blockquote id="t72hc"><ruby id="t72hc"></ruby></blockquote>
      3. <kbd id="t72hc"><sub id="t72hc"><menu id="t72hc"></menu></sub></kbd>
        1. <big id="t72hc"></big>

          1. <label id="t72hc"><sup id="t72hc"></sup></label>

              <td id="t72hc"><menuitem id="t72hc"><mark id="t72hc"></mark></menuitem></td><big id="t72hc"></big>
              <delect id="t72hc"><cite id="t72hc"><ruby id="t72hc"></ruby></cite></delect>
              <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>
                <thead id="t72hc"><sup id="t72hc"></sup></thead>
              1. <blockquote id="t72hc"></blockquote>
              2. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
              3. <thead id="t72hc"><sup id="t72hc"><kbd id="t72hc"></kbd></sup></thead>
                1. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                2. <output id="t72hc"></output>
                3. <code id="t72hc"><menuitem id="t72hc"><acronym id="t72hc"></acronym></menuitem></code>
                  <meter id="t72hc"><menuitem id="t72hc"><output id="t72hc"></output></menuitem></meter>

                    <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                    <output id="t72hc"><ruby id="t72hc"><div id="t72hc"></div></ruby></output>
                  1. <meter id="t72hc"></meter>
                      <code id="t72hc"></code>
                      <label id="t72hc"><sup id="t72hc"></sup></label>
                      
                      

                      <big id="t72hc"></big>

                      <output id="t72hc"></output>

                        <thead id="t72hc"><sup id="t72hc"></sup></thead>
                        1. <big id="t72hc"><menuitem id="t72hc"><tt id="t72hc"></tt></menuitem></big>

                              <output id="t72hc"></output>

                            1. <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>

                                1. <object id="t72hc"><noscript id="t72hc"><noframes id="t72hc">
                                  <thead id="t72hc"></thead><blockquote id="t72hc"></blockquote>
                                2. <code id="t72hc"></code>
                                3. <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                  1. <thead id="t72hc"><sup id="t72hc"></sup></thead>

                                    1. <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                                        <td id="t72hc"></td>
                                      1. <blockquote id="t72hc"></blockquote>
                                          <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                          <output id="t72hc"><sup id="t72hc"></sup></output><label id="t72hc"><sup id="t72hc"></sup></label>
                                          <thead id="t72hc"><ruby id="t72hc"></ruby></thead>

                                          <blockquote id="t72hc"></blockquote>
                                        1. <output id="t72hc"><sup id="t72hc"></sup></output>
                                          1. <mark id="t72hc"></mark>
                                            <meter id="t72hc"><menuitem id="t72hc"></menuitem></meter>

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            來源TGBUS原創作者Deky2018-09-06

                                            Synergistic工作室、北方暴雪還有暴雪娛樂三方的不斷博弈下,最終還是艱難的推出了這一部非暴雪自己制作的資料片...

                                            *本篇文章內容節選自新書《英雄請留步,且聽我一言[1]:第二冊 - 天堂,地獄還有奶牛關》的部分內容。 這本仍在Kickstars上眾籌[2]的書記錄了暴雪在開發《星際爭霸》和《暗黑破壞神》制作中的細節,并解密了當年那些被取消項目的新細節以及暴雪娛樂和北方暴雪的恩怨與歷史。

                                            “我們過去持否定態度的原因之一就是如果他們想賺錢,僅僅是因為有利可圖,而從來不考慮用質量獲得商業上的成功。那會兒(推出《暗黑破壞神》之后)就是這樣,我們的母公司說:‘咱們這個工作室現在手頭沒有活,所以為什么不讓他們做一個《暗黑破壞神》的資料片呢?’”

                                            ——Pat Wyatt, 暴雪娛樂開發與研究部副負責人

                                            “他們說,‘在這么短的時間內為《暗黑破壞神》添加Battle.net(戰網)支持是絕不可能的, 沒有人能在期限前實現這個功能。’這也是《暗黑破壞神》的多人游戲模式是復活節彩蛋的真實原因:因為暴雪南方說他們做不到,所以我們花了三天時間就實現了這個功能。”

                                            ——Jim Edwards, Synergistic軟件程序員

                                            “據我所知,暴雪歷史上唯一有成功案例的對外業務拓展便是‘北方暴雪’,其他所有暴雪旗下的非本部工作室都根據暴雪的意愿取消或違背了暴雪的意愿發布游戲。”

                                            ——Matt Householder, 北方暴雪游戲制作人

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            (在拜訪了北方暴雪之后的“地獄火”資料片項目開發團隊)回到了西雅圖,Synergistic成員們揣摩了他們已有的選擇。由于最后期限逐漸逼近,他們決定優先考慮可以快速完成的工作。那么,一個必須馬上解決的問題出現了:在《暗黑破壞神》原版中,即便玩家擁有快速將自己傳送回崔斯特瑞姆的法術,那緩慢的角色移動速度也會讓趕路變得和修理武器以及儲存藥水一樣毫無樂趣。Synergistic決定引入“慢跑”的概念,以此來讓玩家在城鎮中的移動速度翻倍。

                                            “我們想到了‘慢跑’這一概念,并聯系了北方暴雪,問問他們是否同意在游戲中引入這一概念。”Tsang說道:“他們的回應是:‘你們是怎么實現的?我們之前一直在嘗試做這事兒,但我們沒法在沒有特殊慢跑動畫的情況下去展現這個概念。’我們回答:‘我們只是跳過了每個正常移動動畫中的一幀。’他們說:‘哦,這種實現方式真的很聰明。’”

                                            資料片開發者們在《暗黑破壞神》的核心游戲體驗之后為游戲打磨帶來了更多內容。在原版游戲中,受傷的玩家角色通過點擊醫療者匹平(Pepin the Healer),然后在與他的對話框列表中選擇治療選項來接受回復。地獄火資料片的團隊優化了這一步驟,玩家只要點擊醫療者匹平就可以自動治療受傷的角色,該改進與北方暴雪“減少不必要的鼠標點擊”的游戲設計信條相一致,而且這一設置也隨后在《暗黑破壞神2》中得到沿用。“搜索”(Search),一個用來突出掉落物品的新功能,便于玩家在堆滿了尸體和殘骸的地面上尋找戒指和護身符這類小物件。他們加入的另一個功能“Warp”可以將玩家直接傳送到已發現的地牢入口處,亦或是直接跳過那些已被攻略過地牢層,前往通向下一層的樓梯處。

                                            “其實他們也是提出角色城鎮內移動加速以及NPC自動治療的功能的人。” Tsang談到北方暴雪時表示,“這兩項改動都曾在他們準備改進的名單上,我也完全相信他們。”

                                            對于資料片中的新職業,地獄火的團隊制作了武僧。這是一個并不符合傳統RPG“套路”的角色類。傳統角色扮演類的游戲套路是,玩家“謙虛”地開始,穿著簡陋的盔甲,拿著基本武器(比如棍棒或短劍)進行戰斗,只有在與怪物戰斗后獲得經驗時才能升級,獲得更好的裝備。然而,地獄火資料中的武僧,在徒手戰斗中穿著輕型盔甲反而是最適宜的,否則會大幅度降低攻擊力,武僧還擅長使用樂譜,“雙手武器”也提升了阻擋攻擊的機會。

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            加入新的八層地牢關卡也比較棘手。 Synergistic并不想影響到《暗黑破壞神》原有的風格,所以他們把全新的地牢、以及相關的職業角色和任務,以一種可選擇并且與眾不同的形式加入到游戲中,玩家可以在探索游戲本體16個地下城的中途來體驗資料片的內容。Jim Edwards說:“我想讓崔斯特瑞姆看起來像一個運氣真差的小鎮。” “無論發生什么奇怪的事情都會在這個城鎮。我們想出了這個煉金術家的這個想法,他嗜好擺弄奇怪的化學物質。他將一些藥劑灑在地上,將植物變成了有智慧的生物,并創造了‘惡魔地府’。”

                                            在游戲中某個關鍵時刻,玩家會遇到一位由Synergistic創建的非玩家角色(NPC)Lester the Farmer,這位角色會給玩家一個符文來阻止崔斯特瑞姆南部地區爆發的“惡魔蟲群感染”。腫瘤般的增長生成了一個被昆蟲惡魔侵襲的粘糊糊的坑——Festering Nest。Festering Nest四層地牢的美術效果以綠色和黃色為主,與原版游戲中地下城普遍陰暗的格調有著不一樣的風格。關于這點,Edwards認為:“我認為沒有人能找到一個度假的好地方。” “雖然這個蟲洞中到處都有鮮艷光澤的綠色粘稠物,但它依然保留了令人毛骨悚然的因素,它的創意來源是‘你知道嗎?我們可以用一種看起來不像是《毀滅戰士》的風格做出一些令人毛骨悚然的事情。’”

                                            在擊敗Hive地牢的Boss后,玩家會獲得一張地圖,這張地圖將會引導他們進入崔斯特瑞姆墓地的新墳墓。地圖加載完畢后,玩家們會發現自己身處在一個用藍色和火熱的勢頭而形成的“地獄火”資料片新地牢中,地牢整體的美術風格更接近《暗黑破壞神》大教堂。為添加隨機性,地牢中充斥著各種Fresh demonic faces,此外還有僵尸Gravedigger,這是一個手持鏟子靠挖掘尸體恢復血量的僵尸。 在資料片中,巫妖類怪物在較高的游戲難度下將會魔法免疫,會讓那些只靠一種類型傷害(如閃電或火焰)打輸出的玩家非常糾結。

                                            “地獄火”資料片中新增功能中最方便的,便是“世界基石”(Cornerstone of the World),它的出現有效的改善了玩家體驗。這是一個位于地牢一層的小型方形房間,其功能類似于倉庫。玩家可以在Cornerstone的地上放置物品,然后加載另一個角色去撿起。 Synergistic還優化了這一功能,可以讓玩家同一硬盤上的角色之間共享物品。在這個功能出現之前,分享物品的唯一方法是在戰網(Battle.net)上開一個多人游戲,讓角色將物品扔在地上,然后快速登陸另一個角色并加入同一個多人游戲撿起物品。當然,這種方法也不少問題:如果玩家未能以足夠快的速度切換賬號,或者其他玩家趁機進入多人游戲并拿走物品,則多人游戲會失效。

                                            即便如此,“世界基石”的功能并不完美。它只適用于在單人游戲角色之間共享物品。為了在線交易,“地獄火”資料片玩家不得不利用Synergistic留下的代碼漏洞來進行。

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            最終,Synergistic提前完成了“地獄火”資料片的制作,并將游戲資料片內容交給暴雪方面進行審批。出于安全方面的考慮,暴雪提出通過線下快遞(FedEx)的方式接收CD-ROM上的提交代碼,因為他們認為電子郵件和FTP服務器等線上方式提交代碼可能會泄露。這項審批工作中南北方暴雪工作室都參與其中,根據Synergistic當時開發人員的說法,北方暴雪比暴雪娛樂更好說話,而暴雪娛樂的游戲制作人員認為“地獄火”資料片制作團隊提出的許多問題純屬是“找茬”,比如屏幕一角的像素需要改變以匹配其他像素。

                                            Tsang說道:“但他們(暴雪)已經習慣擁有在市場上穩居第一數月的游戲,所以他們說,'游戲制作不一定需要最后期限。一般來說,當游戲打磨好了就可以發售了。’我們從未游戲公司里聽過這種論調,因為我們可能提前兩個月完成了這部資料片的制作,現在還要走這個審批流程。每當我們認為這項工作已經完成時,事實就會向我們潑冷水。”

                                            Bob Clard在這方面有著更深的見解:“暴雪兩個分部都進行了自己主導的游戲測試,兩者都很挑剔,”他說。“暴雪娛樂實際上更挑剔。但我不認為他們是不講理的,他們都是以制作高品質游戲而聞名的公司,也都很喜歡測試游戲。畢竟,《暗黑破壞神》是他們的孩子而不是我們的。”

                                            當“地獄火”資料片的主題與《暗黑破壞神》原版暗黑的風格發生沖突時,暴雪北方的領導人更傾向于開誠布公。 “這是一件棘手的事,我們雙方都希望這部資料片取得成功,” Dave Brevik說。 “我認為Synergistic團隊做得非常好,但是我們提出的一些要求,被他們忽略了。我印象最深的一個例子便是‘泰迪熊’的任務:一個女孩失去了她的玩具熊,我不想在游戲中加入這個任務,他們曾經保證會被刪除這個任務,但這個任務還是出現在了最終版本里。”

                                            由于未預料的停工時間,許多內容未來得及刪除,其中就包括“找回丟失的泰迪熊”任務。當暴雪兩個分部開始對游戲進行審查的時候,Synergistic的開發人員仍然在忙碌著,而不是等著前者給出建議,因為開發人員認為資料片中填入更多游戲內容意味著可以獲得來自暗黑破壞神粉絲群體更加積極的反饋。他們添加的大部分內容無法通過簡單的方式訪問,例如當與NPC交談和接收任務的時候,要求玩家在文本文件中輸入特殊關鍵字詞才能推進任務。

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            “我給奶牛配了音,” Edwards說,“北方暴雪早就知道了這事。不過,就算你知道他們最后真的在暗黑二里塞進了奶牛關,我們做的也跟他們完全不一樣。我們是百分之百照著網上那個暗黑里隱藏有奶牛任務的段子來做的。暗黑二的制作者對那種段子,不會欣然接受。給暗黑加這么個東西影響挺大,就像跟別人說‘不,說真的,暗黑里真有個奶牛隱藏任務!’,但你要是干巴巴地說‘暗黑二里有個隱藏的奶牛任務’,就給人一種‘哦,我們聽說過這個段子’的平淡感覺。在咱們的游戲里,更像是我們確實做了這么一個關卡才‘解鎖’了這些段子。”

                                            這部資料片其他隱藏的內容更具爭議性。通過秘密內容相關的文本文件,玩家可以挖掘出兩個隱藏的職業類型:The Bard,一個能同時揮舞兩個武器的職業,以及野蠻人,該職業可以用雙手武器,還有傷害加成效果。在Synergistic的設計師決定將僧侶作為他們正式加入游戲內容的英雄之前,這兩個角色形象都是在“地獄火”資料片的發展初期留下的廢案,也沒有任何成型的美術設計。The Bard的角色模型是來自《暗黑破壞神》本體的隨機模型,而野蠻人的模型,只是一個來自戰士的復制品。“當時我還在看著代碼,我發現允許一個人用雙手武器很容易。” Tsang說, “我不知道這個職業是否平衡,因為它是一個完全實驗性的、無需平衡的角色,只是為了好玩。”

                                            當暴雪兩個分部在審核中均發現未經審批的內容后,他們要求Synergistic和雪樂山將其刪除。“(我們的母公司)要求“地獄火”資料片按計劃發售,但他們也讓我們盡可能地安撫暴雪娛樂。“Edwards說。 “雖然我們很好地隱藏了這些內容,但最終沒有移除。我們確實應該丟掉所有的復活節彩蛋。”

                                            “在地獄火資料片開發即將結束的時候,Synergistic增加了一個關于野蠻人的角色類型。”Householder說。 “我不太清楚究竟是怎么回事,但記得后來這個問題被發現了,暴雪馬上要求刪除這個部分。測試后的下一個版本就沒有了,所有問題終于都被解決了,暴雪才允許“地獄火”資料片的正式發售。“

                                            Tsang認為錯誤的訊息傳達可能導致了野蠻人的角色在“地獄火”資料片的代碼里徘徊……當然也有可能不是。“雖然我不能確定,我認為我們在實際發售CD的內容與我們的代碼庫中實際存在的內容之間存在差異。”他回憶道。 “野蠻人這個職業根本不在發布前的預告清單中,它應該只會出現在我們內部的一臺機器上。而且我不是很確定,當時是不是因為暴雪禁止我們的內容加入網絡多人游戲模式,所以就把另外一個角色加進去了(作為回應)。”

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            在《暗黑破壞神》本體發售十個月后,“地獄火”資料片的CD于1997年11月被運往各地商店,這與當時CUC定下的最后期限相去甚遠。很快,勤勞的玩家們就發現了“地獄火”資料片的秘密——關于如何創建解鎖游戲秘密文本的說明,這里面包括了找尋泰迪熊的任務和未完成的角色類型,此外還有一部分是自成一套的多人游戲模式:如果玩家將他們的PC連接到同一個網絡,他們就可以聯機。

                                            實際上,該擴展的開發人員已經編寫了一個多人游戲選項,因為他們希望自己制作的資料片能賣的更好。 “地獄火資料片原定在發售的時候根本不支持多人游戲,我們程序員認為這是不合理的。”Tsang說。 “這也是整個復活節彩蛋出現的原因之一。因為我們自己嘗試過局域網性質的多人游戲。所以,當然,這個功能也是我們在文本文件中提到的第一件事。”

                                            對于Synergistic團隊來說,他們并沒有直接挑戰暴雪兩個分部。他們制作的“地獄火”資料片禁止與戰網(Battle.net)聯系起來,用其他的多人聯機方式就無需糾結。而問題是他們破解了暴雪最珍貴的文件Storm.dll。 “源代碼基本上都是用C語言寫的,除了源代碼之外,我們得到了一切。”Tsang說:“具體來說,我們沒有任何資格拿到Storm.dll的詳情。他們告訴我們無權知道那些,不要問。”

                                            “簡單的說,他們做了典型的工程師風格的事,也就是說,如果你和一個非工程師談話,你會覺得這是胡說八道,當然也不會有人會和你談這個。” Edwards說。 “Bob給了我們一份源代碼,我們看著它說,‘是的,我們可以做到這一點。這很容易。’”

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            DLL文件,全名動態鏈接庫文件,這類文件包含了軟件在幕后運行的源代碼,內部結構只有被授予訪問權限的程序員知道。Storm.dll由戰網架構師Mike O'Brien撰寫,這個文件被廣泛運用到從1996年至2004年期間每一款暴雪游戲中,該文件管理內存,壓縮數據、實現網絡播放,并且控制著暴雪游戲的更新和優化。 “我們知道如何為《暗黑破壞神》創建數據文件,當我們在開發中遇到問題時,我們可以問暴雪。”Edwards說。 “編寫Storm.dll的程序員當時在全身心開發《星際爭霸》,所以我們無法聯系他,也無法重新編譯Storm.dll。這個文件充滿了暴雪的秘密和核心,面對我們的提問,他們只會說‘NO’。”

                                            暴雪的兩個分部自然都發現了“地獄火”的多人游戲功能以及游戲社區的其他部分。 “一旦它成為粉絲論壇的公眾知識,暴雪就像你想象的那樣,將雪樂山和Synergistic塑造成了一個眾所周知的新成員。”Householder說。

                                            “為了實現多人游戲這個功能,他們使用了一些黑客手法。”Pat Wyatt說。 “我們曾經這么說:'不要在我們的游戲里亂搞,我們被迫與你們一起工作,所以盡可能別去做一些臟事兒。總之,就是不要制作多人模式,不要亂搞游戲。’我們試著讓雙方和平共處,但在制作“地獄火”資料片的時候,Allen 和David Brevik之間由于觀點不同進行了長時間的拉鋸戰,很多人都聽說過會議上這倆人制造的‘麻煩’。”

                                            “Synergistic和暴雪一直在為了種種游戲細節來回討論。”Dave Brevik說道。 “討論的氣氛是非常激烈的,因為Synergistic負責人從業時間比我的長得多,而我那會兒又特別年輕,所以也許對方不太會尊重我。“

                                            “整個交流過程并不愉快。”Max Schaefer說。 “也是我參加過的會議中一種不太舒服的類型,我們得告訴他們那些正在做的事是被禁止的,因為他們的很多想法并不適合游戲。不過咱們和那些開發團隊中的領頭人溝通還是很愉快的,但高層管理人員對我們參與到資料片開發工作中非常不滿,也不是很配合。“

                                            伴隨著他與暴雪經理的溝通變得更加激烈,Bob召集員工開了一個內部會議。“當時Bob Clardy皺著眉頭來到我們所有人面前說,'暴雪不高興。'” Tsang說。 “他需要對復活節彩蛋負全部責任,這已經遠遠超過了‘酷’的地步。他基本認定,如果暴雪開不起玩笑,那整件事都會完蛋。

                                            Bob愿意承擔責任,但他認為雪樂山現在的頭兒Scott Lynch至少應該對隨后的管理混亂負責。 “我們與北方暴雪密切合作,討論了關于游戲代碼的改動,以及如何為《暗黑破壞神》添加新的視覺效果。”他說。 “但暴雪娛樂把控了出版的相關要求,而我們在雪樂山的制作人很少聽到來自暴雪娛樂的相關要求,只有一些簡短的摘要。在“地獄火”資料片被釋放前,制作團隊也沒有向暴雪娛樂傳達復活節彩蛋的相關事宜。這不是制作團隊的陰謀詭計,而是由于涉及太多的中間人傳話導致的溝通不暢。“

                                            根據Bob Clardy的說法,“地獄火”資料片是Synergistic商業上最成功的項目。 《暗黑破壞神》的名頭,再加上Synergistic對其核心體驗所做出的巧妙改變,使其獲得了一個相對均衡的評價。雖然Computer Gaming World的編輯稱贊了這部資料片里新增的怪物、音樂和關卡——并且在第二年將其評為“Best Add-On”獎的提名作品,而他們同時也會對這部資料片不支持戰網的特性感到詫異。GameSpot的編輯也表達了類似的擔憂,他們對包含的新項目和功能優化感到欣喜,也建議只對在線游戲感興趣的玩家可以直接略過這部作品。

                                            英雄請留步,且聽我一言——《暗黑破壞神》資料片背后的恩怨與糾葛(二)

                                            雖然“地獄火”資料片引發的爭議讓一些負責人人選發生變化,但Bob Clardy對Synergistic Software的命運有著不同看法。由于雪樂山母公司的管理層包括Ken Williams在內創立的key Software的出現,以及CUC高管被爆出的丑聞等因素,1999年2月22日,Synergistic和雪樂山在線的其他三個部門都遭到關閉,近二百名員工被解雇,這個星期一也被稱為Chainsaw Monday。 “所有的主要工作室的都會在未來幾年退出或轉移到其他公司,因為我們都不能為Cendant工作,”Bob說,他指的是1997年由CUC和Hospitality Franchise Systems合并形成的新公司。“他們是一家只重視游戲IP的公司,而不是游戲人。他們只想把游戲名稱當成資產的部分,至于創造它們的人他們并不關心。所以,我們都去尋找更能接受能夠創造某些東西的人的價值的牧場。”

                                            “當他們最終同意解決問題時,并沒有徹底執行,情況變得嚴峻起來。” Dave Brevik說。 “他們失去了工作。無論是誰這都不是一個能開玩笑的事。令我們感到悲傷的是,《暗黑破壞神》是我們自己的IP,而他們做了他們想做的事情。到最后,我們沒有游戲內容的最終決定權,也沒有對游戲的控制權。此外,最糟糕的是Synergistic的那些人一直在很積極的推進這個項目,我們甚至從未見過面。整件事只是沒有按照正確的方向發展罷了。“

                                            “我認為我們雙方在“地獄火”資料片的問題上都犯錯了。” Matt Householder說。 “暴雪整體對游戲內容非常挑剔。當我們讓Synergistic做某事的時候,不像是一個建議,更像是一樁任務,那些真正需要的消息從來沒有被傳遞。當然,那時候有很多其他因素,比如壓力、最后期限等等,總感覺時間太少,Bob Clardy也許只是想盡快完成項目,以便于他去繼續做其他事情。”(完)

                                            1. 原文為“Stay Awhile and Listen”,為游戲內角色凱恩的著名臺詞“英雄請留步,且聽我一言”

                                            2. Stay Awhile and Listen: Book II https://www.kickstarter.com/projects/davidlcraddock/stay-awhile-and-listen-book-ii


                                            原文編譯自Polygon文章 How a Diablo expansion led to behind the scenes trouble

                                            作者為David L. Craddock

                                            回到頂部
                                            怎样买平码?
                                          2. <blockquote id="t72hc"></blockquote>

                                            <label id="t72hc"></label>
                                              1. <thead id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></thead>

                                              2. <blockquote id="t72hc"><ruby id="t72hc"></ruby></blockquote>
                                              3. <kbd id="t72hc"><sub id="t72hc"><menu id="t72hc"></menu></sub></kbd>
                                                1. <big id="t72hc"></big>

                                                  1. <label id="t72hc"><sup id="t72hc"></sup></label>

                                                      <td id="t72hc"><menuitem id="t72hc"><mark id="t72hc"></mark></menuitem></td><big id="t72hc"></big>
                                                      <delect id="t72hc"><cite id="t72hc"><ruby id="t72hc"></ruby></cite></delect>
                                                      <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>
                                                        <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                      1. <blockquote id="t72hc"></blockquote>
                                                      2. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                      3. <thead id="t72hc"><sup id="t72hc"><kbd id="t72hc"></kbd></sup></thead>
                                                        1. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                        2. <output id="t72hc"></output>
                                                        3. <code id="t72hc"><menuitem id="t72hc"><acronym id="t72hc"></acronym></menuitem></code>
                                                          <meter id="t72hc"><menuitem id="t72hc"><output id="t72hc"></output></menuitem></meter>

                                                            <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                                                            <output id="t72hc"><ruby id="t72hc"><div id="t72hc"></div></ruby></output>
                                                          1. <meter id="t72hc"></meter>
                                                              <code id="t72hc"></code>
                                                              <label id="t72hc"><sup id="t72hc"></sup></label>
                                                              
                                                              

                                                              <big id="t72hc"></big>

                                                              <output id="t72hc"></output>

                                                                <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                                1. <big id="t72hc"><menuitem id="t72hc"><tt id="t72hc"></tt></menuitem></big>

                                                                      <output id="t72hc"></output>

                                                                    1. <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>

                                                                        1. <object id="t72hc"><noscript id="t72hc"><noframes id="t72hc">
                                                                          <thead id="t72hc"></thead><blockquote id="t72hc"></blockquote>
                                                                        2. <code id="t72hc"></code>
                                                                        3. <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                                          1. <thead id="t72hc"><sup id="t72hc"></sup></thead>

                                                                            1. <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                                                                                <td id="t72hc"></td>
                                                                              1. <blockquote id="t72hc"></blockquote>
                                                                                  <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                                                  <output id="t72hc"><sup id="t72hc"></sup></output><label id="t72hc"><sup id="t72hc"></sup></label>
                                                                                  <thead id="t72hc"><ruby id="t72hc"></ruby></thead>

                                                                                  <blockquote id="t72hc"></blockquote>
                                                                                1. <output id="t72hc"><sup id="t72hc"></sup></output>
                                                                                  1. <mark id="t72hc"></mark>
                                                                                    <meter id="t72hc"><menuitem id="t72hc"></menuitem></meter>

                                                                                  2. <blockquote id="t72hc"></blockquote>

                                                                                    <label id="t72hc"></label>
                                                                                      1. <thead id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></thead>

                                                                                      2. <blockquote id="t72hc"><ruby id="t72hc"></ruby></blockquote>
                                                                                      3. <kbd id="t72hc"><sub id="t72hc"><menu id="t72hc"></menu></sub></kbd>
                                                                                        1. <big id="t72hc"></big>

                                                                                          1. <label id="t72hc"><sup id="t72hc"></sup></label>

                                                                                              <td id="t72hc"><menuitem id="t72hc"><mark id="t72hc"></mark></menuitem></td><big id="t72hc"></big>
                                                                                              <delect id="t72hc"><cite id="t72hc"><ruby id="t72hc"></ruby></cite></delect>
                                                                                              <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>
                                                                                                <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                                                              1. <blockquote id="t72hc"></blockquote>
                                                                                              2. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                                                              3. <thead id="t72hc"><sup id="t72hc"><kbd id="t72hc"></kbd></sup></thead>
                                                                                                1. <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                                                                2. <output id="t72hc"></output>
                                                                                                3. <code id="t72hc"><menuitem id="t72hc"><acronym id="t72hc"></acronym></menuitem></code>
                                                                                                  <meter id="t72hc"><menuitem id="t72hc"><output id="t72hc"></output></menuitem></meter>

                                                                                                    <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                                                                                                    <output id="t72hc"><ruby id="t72hc"><div id="t72hc"></div></ruby></output>
                                                                                                  1. <meter id="t72hc"></meter>
                                                                                                      <code id="t72hc"></code>
                                                                                                      <label id="t72hc"><sup id="t72hc"></sup></label>
                                                                                                      
                                                                                                      

                                                                                                      <big id="t72hc"></big>

                                                                                                      <output id="t72hc"></output>

                                                                                                        <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                                                                        1. <big id="t72hc"><menuitem id="t72hc"><tt id="t72hc"></tt></menuitem></big>

                                                                                                              <output id="t72hc"></output>

                                                                                                            1. <label id="t72hc"><sup id="t72hc"><li id="t72hc"></li></sup></label>

                                                                                                                1. <object id="t72hc"><noscript id="t72hc"><noframes id="t72hc">
                                                                                                                  <thead id="t72hc"></thead><blockquote id="t72hc"></blockquote>
                                                                                                                2. <code id="t72hc"></code>
                                                                                                                3. <thead id="t72hc"><sup id="t72hc"></sup></thead>
                                                                                                                  1. <thead id="t72hc"><sup id="t72hc"></sup></thead>

                                                                                                                    1. <blockquote id="t72hc"><ruby id="t72hc"><kbd id="t72hc"></kbd></ruby></blockquote>
                                                                                                                        <td id="t72hc"></td>
                                                                                                                      1. <blockquote id="t72hc"></blockquote>
                                                                                                                          <td id="t72hc"><menuitem id="t72hc"></menuitem></td>
                                                                                                                          <output id="t72hc"><sup id="t72hc"></sup></output><label id="t72hc"><sup id="t72hc"></sup></label>
                                                                                                                          <thead id="t72hc"><ruby id="t72hc"></ruby></thead>

                                                                                                                          <blockquote id="t72hc"></blockquote>
                                                                                                                        1. <output id="t72hc"><sup id="t72hc"></sup></output>
                                                                                                                          1. <mark id="t72hc"></mark>
                                                                                                                            <meter id="t72hc"><menuitem id="t72hc"></menuitem></meter>