游戲開發巨頭第二百六十三章 第一人稱射擊_宙斯小說網
當前位置:宙斯小說網 >>都市>> 游戲開發巨頭 >>游戲開發巨頭最新章節列表 >> 第二百六十三章 第一人稱射擊

第二百六十三章 第一人稱射擊


更新時間:2015年01月21日  作者:煙雨料峭  分類: 都市 | 商戰風云 | 煙雨料峭 | 游戲開發巨頭 

卡馬克也是沒有想到杰斯特給自己的開發團隊設定的是這樣的一種開發模式,跟他了解過的其他的游戲公司截然不同的。*

不過他接下來要說的重點也不在這里,所以他在略微表示了一下歉意之后,接著說道:“但是我在考慮幾天之后,覺得在制作3d游戲的時候,必須要在開發之前就要有一個成型的引擎,而不是在制作過程里再去制作引擎,而我在考慮如何完成3d引擎的最基本的能力,就是3d圖形的流暢運行的時候,我當時就在想如果傳統的方法無法完成是因為要畫的物體表面太多的話,那么我能不能換一個思維,就是不是可以讓計算機每次少畫些表面,就像給馬兒戴上個眼罩,譬如,在繪制走道時,省略掉地板和天花板,只畫出兩側的墻壁,用透視法的話,它們就是兩個簡單的梯形。”

說道這里,卡馬克的眼神也亮了起來。

而杰斯特眼睛也是一亮,然后卻又黯了下來,他知道卡馬克的這個想法非常好,他之前也聽他的屬下在考慮如何在pc上面完成流暢快節奏的3d圖像的時候這樣提出過,不過要這么做的需要的編程難度實在是太大了,最終的結果也是不了了之。

“你解決了?”杰斯特有些不敢相信的這么問了一句。

而卡馬克卻只是笑了笑,用很平淡的語氣說道:“只能說想到了方法,但是說解決的話,只是完成了一半,不過我可以確定的是,根據我的這個構想,絕對可以完成在pc平臺上面,流暢的運行3d圖像。”

聽到卡馬克這么一說,杰斯特瞬間露出了喜色。這個消息對他來說也是非常意外的,他知道卡馬克的才華,他是他還是不敢相信,一個十八歲還不到的,只能說是一個少年的人,竟然完成了無數的程序工程師冥思苦想都無法解決的問題。

“你是一個想到的?”杰斯特的語氣里充斥著根本就無法掩飾的驚異。

卡馬克點了點頭:“是的,我自己。”

杰斯特猶豫了一下,但是他還是有些不放心的開口詢問道:“能不能說一下你是怎么做的呢?”要知道,現在的卡馬克還沒有加入火星娛樂,而杰斯特就這么問出這個問題。顯然是不怎么合適的,不過杰斯特作為一個游戲設計師來說,實在是太想要知道,卡馬克到底是如何的解決這個難題的了。

而杰斯特聽到杰斯特的詢問之后倒是不以為意,他神色都沒有變一下,直接說道:“我在經過了幾個星期的研究之下,獨辟蹊徑地使用了一種我自己發明,并且稱呼為“射線追蹤”算法,就是在剔除掉玩家視角外的物體后。這樣cpu的計算負載將會非常低,而游戲的速度得到了極大的提高,這個時候,就只剩下最后一個挑戰就是如何在在三維的世界里加入人物。”

杰斯特聽到卡馬克解釋起來。他也聽得很認真,一邊聽著,不由得一邊為杰斯特感嘆,而且他聽到杰斯特說的這種射線追蹤的算法的時候。更是心癢難耐,恨不得馬上就要卡馬克給他好好地解釋一下,到底這個射線追蹤算法倒是是如何進行的。

不過當卡馬克說起如何在3d世界里面加入人物這一個難點的時候。更是仔細認真了起來。

要知道,一個完整的三維世界,不但建筑跟物體是需要3d模型的,人物也是需要3d模型的,即便是在十幾年之后,杰斯特都知道很多自稱是3d的國產3d游戲,很多建筑都是靠2d貼圖完成的。

“解決的辦法是簡單地繪制出表現這些人物的圖像和動畫,其實蓋瑞特在維真制作的那款《銀河飛將》就已經可以根據玩家和目標之間的距離遠近來動態縮放圖像的大小,這一點上雖然有些難度,但對我來說并不算什么太難的問題,我在綜合了削減多邊形、射線追蹤、動態縮放這些技術后,就已經已經可以做出一個完整的流暢的三維世界了。”

卡馬克笑著說完,等待著杰斯特的詢問。

而在聽完杰斯特的解說之后,杰斯特倒是有些難以抉擇起來,他已經從剛才卡馬克說的這些里面,知道了他眼前的這個戴著一副眼睛的,看起來靦腆,但是極為自負的年輕人跟他記憶當中的那個程序員之王別無二致,要知道,就是這樣的一個人,靠一個人的力量,就完成了doom的全部引擎制作,這樣的能力,杰斯特簡直就是聞所未聞。

但是,正式因為此,他卻有些難以給卡馬克一個準確的能夠讓他完美的發揮出才華的崗位了。

卡馬克是一個無拘無束的人,而火星娛樂畢竟是一家正式的公司,盡管杰斯特給公司里的員工的政策非常的放松,但畢竟還是有規則的,后來卡馬克被人慫恿的辭職去開公司,就是因為他覺得在公司里工作并不自由,其實當時《軟件》雜志社已經給了卡馬克很高的自由度了。

甚至卡馬克在完成了卷軸平滑卷動的編程之后,被他的老板看到,他的老板馬上表示他應該把他的這個創造性的軟件注冊專利,然后卡馬克馬上就怒噴了他的老板一頓,而他的老板也只能夠灰頭土臉的離開,因為他的老板,知道,卡馬克到底有多厲害。

就是在這種怒罵了老板都沒有任何處罰的自由度下,卡馬克都在最后辭職了,可見,他的本性就是一個不喜歡收到束縛的人。

雖然自己可以靠著當年在卡馬克還是小孩子的時候,在他的心里留下的印象,讓他在自己的公司工作,但是這并不是長久之計,想了半天杰斯特才決定,與其這樣,還不如讓他直接成立一個他自己的獨立工作室了,不過自己這么做也有可能在公司里惹來非議,畢竟,卡馬克一個才十七歲的孩子,沒有為公司作出哪怕一丁點的貢獻,就能成立自己的工作室,我們這些為公司立下過無數功勞的,為什么不可以?

自己知道約翰。卡馬克是世界上最好的游戲程序員,是一個人就能制作出無人能比的3d引擎的曠世奇才,但是別人不知道啊。

所以,杰斯特在再三的斟酌之后,開口詢問:“如果我給你安排人手,讓人跟你一起工作……”

不過還不等杰斯特把這句話說完,卡馬克就簡單直接的說道:“我不需要助手,如果助手的水平不夠的話,可能還會拖累我的進度,我自己完成之前我的設想的話,大約需要四周,最長不會超過六周,就可以完成一個第一人稱視角的3d引擎。”

卡馬克這句話說得斬釘截鐵,根本就不容杰斯特辯駁。

不過杰斯特還是想要在嘗試一下,他繼續苦口婆心的說道:“我們公司里有幾個首席程序員的水平非常高,說不定能夠達到你要的水平呢?”

這一次卡馬克聽到杰斯特的話之后,略微的猶豫了一下,才勉為其難的道:“那好吧,不過需要我親自面試,如果達到我的要求的話,才能跟我一起工作。”聽到卡馬克的妥協,杰斯特也算是松了一口氣,其實在他記憶里的卡馬克雖然對自己的技術極為自負跟驕傲,但并不是一個不好交往的人,他的id,也是無數的游戲界人士,夢寐以求加盟的。

杰斯特笑了笑,他說道。

“你剛才的關于3d引擎的思路確實是打動了我,我也對用你制作出來的這款引擎制作一款前所未有的游戲很有興趣,既然你說的目前的機能只能夠制作第一人稱的3d引擎,那么我就打算制作一款第一人稱的射擊游戲,你看怎么樣?”杰斯特說完之后,仔細的看著卡馬克,希望能夠從對方的臉上看出點什么,不過,顯然,卡馬克讓他失望了。

卡馬克只是無所謂的笑了笑,然后他用很意外的眼神看著杰斯特,說道:“其實我在制作引擎的時候,就在想,這樣的一款引擎能夠去制作什么樣的游戲,最后我得出的結論,就是制作一款全新類型的,由玩家來控制的,第一人稱的游戲,不過射擊游戲的想法我倒是沒有多想。”

杰斯特知道,卡馬克除了是一位出色的程序員之外,還是一位不錯的游戲設計師,所以他便主動詢問,他對于這種從來沒有在市面上出現過的,第一人稱的游戲,有什么好的建議,當然,熟悉后世的游戲的杰斯特當然對第一人稱類游戲,尤其是射擊游戲再為了解不過了,可以說,他對于這類游戲的了解,是這個時代的其他人,根本就無法企及的。

卡馬克也很想要跟杰斯特這位他最為敬佩的游戲設計師談一下他對于設計一款游戲的構想,雖然他之前也獨立只做過幾款游戲,但大多都是一些在雜志上刊登代碼,都是一些小游戲,而現在能夠在世界上最出色的游戲設計面前談他自己的游戲,這種榮幸,對于自付的卡馬克來說,也是受寵若驚的。

沒有彈窗廣告的站


上一章  |  游戲開發巨頭目錄  |  下一章