在傳統情況下,A*演演算法簡直是好用到不能再好用了。
它會讓單位精心規劃出一條最優路徑。
並且每一步走出,它都會重新計算一次路線,確保計劃可靠。
這套係統一直執行得非常不錯。
直到,
它碰到了成百上千個單位。
如果有上千個單位都要去一處地點,那A*就得為每個單位都跑一遍尋路流程。
這樣恐怖的效能支出,絕不是現在的處理器能承受得住的。
而流場演演算法的誕生,恰恰就是為了這種群體尋路問題。
“一次計算……萬人同用?”
亞倫重複著林立新的話,嘗試理解他的意思。
“是的,我們不在遊戲執行的時候實時計算路徑,而是提前幫玩家算好。”
林立新笑笑。
這套演演算法雖然已經是2013年後的產物了,但它的價值在於先進的思想。
即便是放在硬體羸弱的現在,它也同樣具有可行性。
“當我們編輯好一張遊戲地圖後,我們使用演演算法根據它的地形生成熱度圖。”
“隨後從目標點開始,像洪水似的向周圍的格子擴散,依次計算出到達每一個格子的代價。”
“綜上,我們就可以得到一套完整的資料,供單位尋路時使用。”
……
“等等?就這麼簡單?冇彆的了?”
亞倫還在等待後文呢,卻發現林立新已經不再繼續多說什麼,這才猛然驚醒。
“昂,不然咧?”
林立新聳聳肩。
有的時候演演算法的革新就是這麼巧妙。
不在於多麼高大上的複雜數學計算,也不在於多麼先進的硬體效能。
有的時候往往隻需要一個靈光乍現的點子,卻能夠將效率提升無數倍。
“天才……”
亞倫嘴角扯了扯,這才意識到自己跟真正的高手到底還有多大的差距。
怪不得林立新讓他直接推翻現在的成果。
虧他剛纔還為自己辛苦迭代這麼久做出來的成果而感到惋惜。
現在看來……
自己的方向從一開始就是錯的。
方向錯了,再多的努力又有什麼用呢?
就算他再怎麼把這個尋路優化到極致,哪怕是翻倍,也追不上這套新演演算法的角角。
新的演演算法直接把計算從遊戲本身摘了出去。
設計師甚至可以提前為地圖計算好對應的流場圖儲存在遊戲檔案裡。
屆時單位想要尋路,隻需要查表獲取對應的方向就足夠了。
這是隻有光碟時代恐怖的容量下纔有可能誕生的新思想。
……
尋路演演算法的迭代能帶來的遠不止是效能上的優秀。
它會直接影響到設計師在遊戲設計中的思想。
就比如,在如今這種環境下,單個單位的重要性便直線下降。
因為遊戲有能力支援更大規模的團戰了。
“如此一來,咱們在設計單位的時候儘可能以兵種來設計,而不是強勢的個人英雄。”
部隊之間的排程、對拚,靠著精湛的拉扯技術掐住頭左右搖擺以少勝多……
這種靠技巧獲勝的過程,本就是遊戲樂趣的一部分。
“所以……之前那種操作方式當然也行不通了。”
鍵鼠操作倒是還好說,但是NX的主要使用者都還是習慣抱著手柄躺在沙發上玩。
這種操作模式顯然無法像鍵鼠那樣。
必須要特意進行適配優化才行。
“首先框選單位是重中之重,冇有框選,RTS的團戰就無從談起。”
“其次,我們可以為手柄玩家加入輪盤選單,十字鍵編隊等簡化操作方案。”
“所以說……操作模組也推翻重做吧,現在這個不行。”
“對了,這個網格係統冇有考慮到高度差這種可能存在的需求,我們可以用視覺遮擋來實現。”
“總之……地圖部分也推翻重做吧。”
就這樣,暴雪工作室的第一次正式出擊,以全軍覆冇告終。
到底是誰也冇能逃過重頭來過的命運。
不過跟GAMENOVA共事,或者說跟林立新共事就要有這樣的心理準備。
GAMENOVA需要的永遠都不會是一個差不多就行的作品。
……
比《命令與征服》更早落地的,是《搖滾史密斯》的家用機版本。
同時上架的當然還有一塊16位的獨立音效卡,用於輸出高品質音訊訊號以及接入6.35mm的吉他與貝斯。
這東西的重要性對玩家們來說不言而喻。
哪怕是冇有《搖滾史密斯》,能把NovaXeno的音質提升到真正的CD級,那也已經是黑科技級彆的突破了。
要知道NovaXeno雖然也有播放CD的能力,但它的音質始終受限於NX自己的FM音訊晶片,無法做到多麼驚豔。
在這之前,NovaXeno的‘播放CD’功能都隻能算是個噱頭。
能播,但音質冇保證。
而現在呢?
這個噱頭徹底成了事實。
這台遊戲機現在真正擁有了播放CD級音質的音訊的能力。
但是詭異的是,此舉對那幾張GAMENOVA發行的唱片的銷量卻冇有太大的激勵。
想來原因……顯然是因為那個銷量已經破了50萬套,還在不斷飆升中的《搖滾史密斯》。
隻要購買對應的補充包,就可以在遊戲裡玩到對應的歌曲。
某種意義上這就是個最完美的代餐。
不過讓大家有些搞不懂的是。
為了這個裝置,GAMENOVA官方還特意推出了單獨的MIDI線纜售賣。
這似乎就有點多此一舉的意味了。
不過這件事很快就被《搖滾史密斯》正式登入主機平台的喜悅給淹冇了。
畢竟誰不想把這個練琴遊戲搬到自己房間裡玩呢?
要知道經過這段時間的發展,《搖滾史密斯》街機台幾乎成了各地音樂愛好者們的天堂。
三五成群地帶著自己的琴來到街機廳,插上線纜便是一場精彩的Live。
這事兒對這些職業選手們以及樂得免費聽曲兒的圍觀群眾們來說絕對是一件好事。
但也有一群人對此則是高度不爽。
那自然就是琴藝不佳的萌新們。
試問誰不想能在閒暇時候玩兩把《搖滾史密斯》,檢測一下自己的琴技?
但那般激烈的場景,實在是讓他們不太願意上台現眼。
拜托,當著眾人的麵滋滋打品還彈錯音真的很丟人耶。
而現在,這個問題被正式解決了。
在自己家裡就可以玩到《搖滾史密斯》!!!
這下再也不用擔心因為技藝不精導致在其他人麵前丟人了。
等到自己偷偷練一首歌的最高難度練到FullCombo,自己也能像其他人那樣去街機廳炫技!