第9部分 (第1/4頁)
孤悟提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。
大家對現在幾乎遍地流行的計算機遊戲軟體都習以為常了,對市場上大量可供選擇的遊戲種類,你可能也不會覺得在它們的背後有什麼特別值得注意的技術和商業模式在起作用。你在玩遊戲時,對怎樣設定滑鼠、音響、顯示器等功能,不管你玩什麼遊戲,你一定知道這些該怎樣做,因為你以前在玩別的遊戲時,在計算機上也是一樣設定的。可是你可能並不知道,你今天可以享受的這種大量的選擇和使用上的方便,並不是原來就是這樣的。
殊不知,從微型計算機軟體開發的早期一直到20世紀80年代後期,開發遊戲軟體非常費勁。開發商不僅要開發遊戲本身的各種功能,更要花大力氣去寫專門的利用硬體的各種驅動器軟體部分(DeviceDriver),包括各種顯示、音響,以及像遊戲控制器Joystick等各種不同的輸入器的驅動軟體。但是由於各個不同的開發商所開發的各種驅動器各不相互相容,它們執行時不僅功能不同、更常常因為相容問題造成使用者機器出現問題。常常是玩一個遊戲沒問題,但一旦安裝另一個遊戲,原來沒問題的遊戲就無法再正常執行了。這種現象最終的受害者當然是使用者,使得要在一個機器上安裝多項遊戲常常成為消費者們非常頭痛的事情。這樣的問題當然也影響到市場對遊戲軟體的接受,影響整個遊戲軟體開發業的發展。
微軟在自己早期的娛樂和遊戲軟體開發過程中也碰到類似的問題。正因為有了這樣的切身經歷和對開發商的痛處的瞭解,微軟充分意識到透過技術創新來改變這個狀態的重要性。在20世紀90年代初,微軟前瞻性地決定,將最容
易造成使用者問題的驅動軟體,以及遊戲軟體開發中最基本的功能開發出來,將它作為一個公用的開發平臺向其他開發商和整個業界公開提供,使他們能夠從各自開發互不相容的驅動器的麻煩中“解放”出來,讓他們可以集中精力開發遊戲本身,大大提高開發的效率。這個開發平臺就是我們今天所熟知的DirectX平臺。它集中了多媒體中絕大多數的常用功能,從三維影象顯示、音響、到各種互動控制和輸入器的驅動,用統一的應用程式介面(API),讓所有遊戲開發商隨意使用。有了這樣一個開發平臺,遊戲軟體開發商們就不再為開發各種硬體驅動器的麻煩而頭痛,他們的開發效率得到了巨大的提高:他們可以不用再為通用的驅動程式做重複開發,而集中精力進行遊戲內容本身的開發,諸如遊戲中的美術、情節、動畫和運算程式的開發。
。。
展望未來(3)
這樣一個技術平臺同時為所有使用者和消費者們也帶來了巨大的好處。使用者們不用再為安裝不同的遊戲可能造成的機器執行的問題而頭痛。同時,開發商們使用統一的互動控制和輸入器的驅動,使得這些輸入器的除錯和設定都按照同樣的方法,使得所有遊戲的使用者們都知道如何在他們的機器上做這些驅動軟體的功能和屬性的設定。所有這些也幫助了市場對遊戲軟體的接受,對開發業界的發展起了很大的推動作用。
微軟在這個基礎上繼續利用技術的創新推動開發的規範化。微軟與很多相關的計算機硬體廠商,特別是生產與遊戲有重要關係的硬體開發商,進行協作,向他們提供DirectXAPI中的細節,使他們將這些功能加到硬體中去,幫助最終的使用者能夠充分享受硬體的功能加速。例如,與顯示卡所通用的顯示硬體商,如nVidia和ATI合作,將對DirectX支援的顯示功能開發到他們所生產的硬體中去,使得所有顯示卡都支援某一版本的DirectX。這樣就使得所有遊戲開發商可以放心地利用DirectX中某一版本的三維顯示功能的函式,因為他們知道,只要使用者安裝了所相容版本的顯示卡,他們所設計的獨特的三維顯示功能就一定能夠顯示出來。這樣一個互相補助的商業模式,又對製造顯示晶片和顯示卡的硬體開發商的業務發展造成了推動。
每當微軟發行新一代的DirectX,遊戲開發商們就開發利用這個平臺的新一代遊戲。消費者們對新一代遊戲的追求又使得他們去購買新一代的顯示卡的
硬體,對顯示卡硬體的生產商們的業務帶來了很大的好處。今天,最新版本的DirectX10已經與WindowsVista一起發行,遊戲開發商們正在努力開發基於DirectX10的新一代遊戲,消費者們正熱切地等待今年年底節日期間即將上市的包括Crysis在內的這些新遊戲。這些新產品又必將給nVidia等公司的GForce8800等新一代具有