第49章 尋路機制與優化方案

林彥的桌子上擺了一堆大部頭的科幻小說,這些基本上都是日文譯本,雖說林彥看英文原著也能夠看懂,不過,黃金時代科幻作品中,大都有比較多的原創詞彙,想要快速的瀏覽,還是容易出現理解上的問題的。

沒出太多意外,林彥最後的視線,還是落在了《沙丘》上。畢竟,相較於其它的科幻小說,這本更符合改變成即時戰略遊戲。

不過,怎麼把版權談下來,以及談下來之後,製作遊戲過程中的協調,又是一件麻煩事。不如,就不去找版權算了。

林彥想起了那個對《星際爭霸》影響很深的《戰錘系列》桌遊,他在想,是不是也像《星際爭霸》一樣,把各個文藝作品中的世界觀糅合在一塊,弄出一個新的世界觀。

不如就這樣吧。

林彥決定採用這種“借鑑”的策略,首先先是設定幾個陣營。思前想後,他最後寫下的設定,還是和《星際爭霸》有着驚人的相似度。

不過,話說話來,林彥想起自己爲了《太空侵略者》而寫的背景故事了,那個故事,不也正是以《星際爭霸》的宇宙爲背景。

或許,這可以當做一個彩蛋?林彥想着想着,就在劇情設定裡,加上了一個蟲族進攻人類星球,人類用軌道炮防守的文字情節。

草草的完成背景設定,以及整個遊戲的種族設定,林彥就把這些草稿,交給第五組專門負責背景架構的工作人員手裡了。畢竟,背景架構師,在紅白機遊戲上,出場率並不是很高。

畢竟。除了角色扮演遊戲,剩下的動作類遊戲,沒有幾個是需要詳盡的背景設定和故事設定的。

剩下的。林彥就要開始編寫這款遊戲的引擎了。

遊戲引擎,可以說是一款遊戲的基礎。它並不是遊戲本身,而是製作遊戲的工具。

後世各家的遊戲引擎,都有着各自的特點,基本上老練的玩家,新接觸一款遊戲,就算是不看製作方,也能夠在上手的幾秒內,或者幾分鐘分辨出。這是一款使用什麼引擎製作的遊戲。

當然,八十年代的遊戲引擎,遠沒有後來那麼複雜。一款遊戲一款引擎,在這個年代還是一個很司空見慣的事情。

不過,隨着後來遊戲精細度的提高,成本的急劇上升,爲一款遊戲設計一個遊戲引擎,就不那麼現實了。這樣的話,一是遊戲的開發週期會變得很長,二是太費錢了。三是也沒有這個必要。

自家耗費巨資研發出來的遊戲引擎,有可能並沒有別家製作的引擎好用。《輻射四》用的引擎,基本上就是《上古卷軸五》引擎的改裝版。稍微添加一些功能。但軀幹還是原先的軀幹。

遊戲引擎就像是一個平臺,《上古卷軸》系列,《輻射》系列的製作方貝社,之所以能夠每隔幾年,就能夠穩定推出新遊戲,就是因爲他們沿用着一個引擎,很好的節約了成本。而他們不採用別家引擎的原因,當然有因爲用着別人家東西,生產自家東西的彆扭感。另外一個。就是別家的引擎功能,到了他們這裡。也不一定符合他們的要求。他們就是拿到手了,也需要改造。

比如說維爾福的起源引擎。主要就是爲了射擊遊戲而設計的,這款引擎的缺陷,就是容易引起玩家對於三維的眩暈。採用這款引擎的遊戲,除了能夠有效催吐以外,還有一個特點,就是遊戲中的物體大都會顯得比較有棱有角,而且,比較缺乏金屬光澤。就算是遊戲中的金屬製品,也不會有金屬反光,而是會產生一種類似於磨砂做舊處理的混凝土喂。

還有一個比較有名的遊戲引擎,就是虛幻引擎系列裡的《虛幻三》了。採用這個引擎的遊戲,雖然看上去不容易暈,但是,似乎這個引擎做出來的遊戲,都顯得油乎乎地,不是那麼通亮,一眼就能看出這是《虛幻三》引擎下的產物。

製作《橫行霸道》系列的引擎特點,就是擁有很高的自由度,以及很好的電腦角色的人工智能。

總之,不同的遊戲引擎,特點和特長都不太一樣,有的特長在於畫面,有的在於效率,有的在於自由度。

不同的遊戲類型,需要的特長也不一樣。

比如即時戰略遊戲,最重要的就是單位的尋徑。如果尋路算法很高效,移動的單位看上去就會很流暢,而如果這個算法效率比較低,就會顯得單位比較呆。

當然,大多數遊戲,就算是紅白機裡的遊戲,也是有尋徑的。不過,這些遊戲的尋徑功能,相比即時戰略遊戲,還是不夠看的。

如果把卷軸遊戲,看上去是一幕戲劇的話,那麼這些演員都是固定的。當玩家走到一個位置的時候,就會觸發不同單位的不同反應,這些反應都是固定的,不需要變化。

而即時戰略遊戲裡面移動的單位,可不是隻會按照固定移動的木偶。這個遊戲裡的單位,會隨着玩家下達的指令,自動計算出行動路線。

如果,這個玩家命令的單位只有一個,那尋路也不是難題。

要命的是,即時戰略遊戲,不是回合制遊戲,也不是單人角色扮演遊戲。它需要遊戲畫面對於玩家命令的迅速回應,而不是“你打我一拳,我打你一拳”這種紳士般的回合類型。

玩家命令的單位不會只有一個,也許會有五個、十個、五十個。一個單位移動時,尋路確實不會出現問題。而多餘一個的時候,就會有機率出現一個問題。

就是一個單位,把另一個單位下一步要走的尋路路線佔用了。這時候尋路就會出現錯誤,就需要重新計算尋路路線。

而單位越多,這種問題也就越大。最後面臨的問題,可能是災難性的。整個遊戲因爲尋路的關係,佔用了大量的中央處理器頻率。這樣的後果。就是有大量的電腦玩不了,而能夠玩的電腦,遊戲體驗也不會好到哪裡去。

當然。這時候需要的就是優化了。

大部分遊戲都是需要好優化的,畢竟玩家的電腦或者遊戲機是有極限的。想要在這個極限下,表現出最好的遊戲內容,就需要遊戲廠商的努力了。

優化在很大程度上,可以算作是一種偷懶。如果,把遊戲單純的堪稱一層又一層疊加起來的圖層的話,沒有經過優化的遊戲,就是顯示所有圖層的全部內容,然後展現出最終的畫面。

而經過優化的遊戲。則不是這個樣子。經過優化的遊戲,就是隻顯示玩家可以看到的內容。顯示效果和未經優化,全部顯示的一樣。

不過,如果揭開它的面紗,就會發現它內裡是如何的節約了,用千瘡百孔來形容也不爲過。

林彥以前也沒有製作過即時戰略遊戲的經歷,也不像他在主機遊戲街機遊戲方面一樣,是個老專家。

所以,尋路的優化問題,就需要他自己想辦法解決了。他的優化方案。也讓比較的粗暴。

一隊兵玩家不是命令他們前往一個地點麼,那麼這個時候,不就可以吧這些兵想象成一個整體。不就可以採用一個尋路,不也就不那麼容易被其它單位卡位了麼。

而這個小隊自身的卡位分體,則分爲兩個解決辦法。第一個是忽略這個小隊裡所有單位,對單位內單位的碰撞體積。

也就是說他們碰到障礙物的時候,可以重疊在一起,停止移動的時候,就會再恢復碰撞體積,一點點分開。

這種模式,對於負責採集資源的農民。以及戰鬥單位中的空中單位是可以的,但是。對於地面單位來說,這就是一個災難了。

因爲。雙方戰鬥的時候,看上去就是一堆重疊成一個點的兵戰鬥,這還看個毛線,體現個蛋的即時戰略遊戲的魅力。

所以,地面戰鬥單位,必須時刻擁有碰撞體積。林彥對於這些單位的解決辦法,就沒有前一個那麼粗暴了,還是把一隊單位當成一個整體,不過,以前不是把一隊單位當成是一個點麼。這回是當成一條線了。

一支隊伍裡的單位,像是貪吃蛇一樣,一個挨一個,擺出一字長蛇陣前進。

這兩個優化方案,不能說是最好的。比如說後一個一字長蛇陣的解決方案,就不是很好。但是,這也是林彥短時間內,能夠想到的,最節約資源的優化方法了。

至於遊戲的畫面,林彥倒是沒有特別在意。基本上和紅白機輸出畫面的分辨率差不了太多,電視畢竟距離有點遠,看上去顆粒可能小一些。而電腦則離人眼比較近,所以,畫面也就幾乎是一種馬賽克擠馬賽克的情形了。

林彥對於這款即時戰略遊戲付出的東西,除了一個背景設定的框架外,剩下的就是這個遊戲的引擎了。

這款引擎相比於紅白機的遊戲開發工具,看起來要更傻瓜。雖然,允許調用的權限,沒有直接到機器的硬件層面,也不可能到硬件層面。

畢竟,個人電腦兼容機是個人電腦兼容機,每一臺的配置都不太可能一樣。電腦遊戲更多的是運行在操作系統的環境中,所以,相比於直接越過操作系統去訪問硬件,還不如和操作系統匹配比較好。

在個人電腦上,如果越過操作系統,直接去訪問硬件,那麼用戶和操作系統的開發公司,幾乎都可以告這款“流氓遊戲”了。

林彥製作的遊戲引擎很傻瓜,不能說是猴子也能輕鬆玩轉,至少一個初中生,稍微研究一下,還是能夠玩明白的。

這個引擎界面,稍微閹-割掉一些功能,就可以變成隨着遊戲一起發行的地圖編輯器了。

個人電腦相較於遊戲主機一個顯著的區別,就是個人電腦更自由,讓玩家制作屬於自己的地圖,也不是一件太糟糕的事情。或許,可以說是一個可以給一款遊戲續命的好辦法。

如果《魔獸爭霸三》只有戰役模式和官方推出的對戰模式,那麼,這個遊戲最多也就只能火上幾年,等着玩家們玩膩了,也就是這款遊戲的末日了。

然後,玩家制作地圖,卻爲這款遊戲注入了新的生機。玩家制作的地圖各種各樣,可以做成角色扮演地圖,可以做成小遊戲地圖,總之,玩家們能夠開發出各種各樣的新玩法,讓玩家們有更多的時間,保留在一款已經推出好多年的遊戲上。

這個時候的遊戲,可以說已經從一個遊戲,變成了一個平臺。讓以前不能夠製作遊戲的人,能夠親手製作自己的遊戲了。降低了遊戲開發的門檻,讓那些以前有想法沒能力的人,有能力去製作遊戲了。

這就和林彥啓動的“遊戲未來”活動差不多,畢竟少數人的想法是有限的,人多了,想法也就多了。靠譜的想法也就更多了。

林彥花了一週的時間,編寫出了遊戲的引擎,然後用這個引擎製作出幾張示範地圖後,就把具體的工作,交給手下的人去做了。

如果,任何事情林彥都事必躬親的去做。他估計這輩子能活到二十歲,已經是一個人類生理學上的奇蹟了。

因爲,這不光等於他天天不睡覺,二十四小時連續工作,更相當於他一天的時間不是二十四小時,而是一百個小時,一萬個小時,十萬個小時,一百萬個小時。

能夠交給底下人做的事情,就交給底下人去做。哪怕他們做的並不靠譜,也可以讓他們去改正。

如果不鍛鍊,他們永遠也還是什麼也不會做。

就這樣,千葉遊戲第一次開始製作原創的電腦遊戲了,千葉遊戲的北美分部,也開始和一些電腦遊戲的發行商洽談,打算商議出一個比較靠譜的合作模式。畢竟,大家都是做生意,都是爲了賺錢,能夠雙贏,是最好的事情了。

不過,直到此時,千葉有希也不看好什麼即時戰略遊戲,林彥雖然嘴上說的很強硬,但是心裡也沒有多少譜。(。)

第4章 馬路教授第4章 被蠢到了第25章 意料之外的展開第98章 石頭寵物(68)第48章 變天第36章 蔣一冰第54章 喝個痛快第17章 需求決定產品第99章 藤原涼介第42章 衡量第91章 馬里奧俱樂部第52章 同一片天空下第51章 看見了第37章 一口氣吃不成胖子第41章 網絡論壇上產生的文章第40章 是時候來一波交易了第33章 這個樣子第3章 談話第2章 王子和公主以及心碎第98章 年度總結暨表彰大會(78)第57章 強盜邏輯第98章 歷史星球(20)第41章 山崎嶇也的心思第55章 追求卓越第81章 有用的事第78章 那我就是小學生!第84章 想法很好,遊戲太少第81章 最複雜的藝術形式第26章 不想再做遊戲了第82章 培訓班第39章 神奇的鵝廠與盤剝第98章 看看(12)第43章 該做一個什麼遊戲第61章 靠譜第75章 壟斷的好處第83章 《模擬城市》第91章 夢裡俱樂部第47章 卷軸遊戲第52章 到羣衆中去第107章 間諜第62章 《火炬之光》第84章 何不食肉糜第110章 初回限定第29章 自討苦吃第48章 通過和沒通過第98章 我愛這款遊戲,但我無能爲力。(67)第72章 優勢在哪裡第88章 最糟糕的一天第24章 文學少女第90章 外包第82章 虛擬現實第51章 看見了第63章 必將落後第119章 三分之二的成功第25章 意料之外的展開第73章 牀-上佈局第38章 教育遊戲第2章 破紀錄第77章 忽悠與被忽悠第84章 何不食肉糜第12章 各有所好第87章 氣球戰士第76章 《魔獸爭霸》第94章 外殼第63章 白賺第45章 百元店與新的銷售策略第38章 妹妹力量大第13章 《命運遊戲》動畫版第98章 凱特第70章 爲什麼要做電子遊戲?第58章 有你就夠了第21章 七聲“啪!”第80章 專業人員的判斷第98章 亦可賽艇(42)第61章 前往美國第84章 何不食肉糜第93章 邪神的幾種吃法第82章 培訓班第95章 蠻荒海岸第92章 籌備比賽第96章 巴皮第68章 乘風而行第46章 弱氣的河邊麻友第29章 自討苦吃第2章 禁止竟業合同第36章 依舊不看好第53章 《宇宙羣俠傳》續+1第98章 黑色星期五(63)第100章 新超級紅白機第79章 你還不如小學生吧第17章 長賣第74章 三流營銷老師第86章 《如龍》第56章 回憶錄?第37章 託第98章 33第92章 理解第27章 被人認知的事物第6章 陷入沉思第98章 胸懷世界(50)
第4章 馬路教授第4章 被蠢到了第25章 意料之外的展開第98章 石頭寵物(68)第48章 變天第36章 蔣一冰第54章 喝個痛快第17章 需求決定產品第99章 藤原涼介第42章 衡量第91章 馬里奧俱樂部第52章 同一片天空下第51章 看見了第37章 一口氣吃不成胖子第41章 網絡論壇上產生的文章第40章 是時候來一波交易了第33章 這個樣子第3章 談話第2章 王子和公主以及心碎第98章 年度總結暨表彰大會(78)第57章 強盜邏輯第98章 歷史星球(20)第41章 山崎嶇也的心思第55章 追求卓越第81章 有用的事第78章 那我就是小學生!第84章 想法很好,遊戲太少第81章 最複雜的藝術形式第26章 不想再做遊戲了第82章 培訓班第39章 神奇的鵝廠與盤剝第98章 看看(12)第43章 該做一個什麼遊戲第61章 靠譜第75章 壟斷的好處第83章 《模擬城市》第91章 夢裡俱樂部第47章 卷軸遊戲第52章 到羣衆中去第107章 間諜第62章 《火炬之光》第84章 何不食肉糜第110章 初回限定第29章 自討苦吃第48章 通過和沒通過第98章 我愛這款遊戲,但我無能爲力。(67)第72章 優勢在哪裡第88章 最糟糕的一天第24章 文學少女第90章 外包第82章 虛擬現實第51章 看見了第63章 必將落後第119章 三分之二的成功第25章 意料之外的展開第73章 牀-上佈局第38章 教育遊戲第2章 破紀錄第77章 忽悠與被忽悠第84章 何不食肉糜第12章 各有所好第87章 氣球戰士第76章 《魔獸爭霸》第94章 外殼第63章 白賺第45章 百元店與新的銷售策略第38章 妹妹力量大第13章 《命運遊戲》動畫版第98章 凱特第70章 爲什麼要做電子遊戲?第58章 有你就夠了第21章 七聲“啪!”第80章 專業人員的判斷第98章 亦可賽艇(42)第61章 前往美國第84章 何不食肉糜第93章 邪神的幾種吃法第82章 培訓班第95章 蠻荒海岸第92章 籌備比賽第96章 巴皮第68章 乘風而行第46章 弱氣的河邊麻友第29章 自討苦吃第2章 禁止竟業合同第36章 依舊不看好第53章 《宇宙羣俠傳》續+1第98章 黑色星期五(63)第100章 新超級紅白機第79章 你還不如小學生吧第17章 長賣第74章 三流營銷老師第86章 《如龍》第56章 回憶錄?第37章 託第98章 33第92章 理解第27章 被人認知的事物第6章 陷入沉思第98章 胸懷世界(50)