“高手在民間”的傳說,今天在游戲圈又一次上演了,大名鼎鼎的R星一邊被突然蹦出來的非著名程序員教著寫代碼,一邊還要大喊:“你在教我做事?謝謝大佬!”
眾所周知,已經(jīng)是“三朝元老”的《GTA5》至今依然火爆,其線上模式《GTAOL》更是深受玩家喜愛。
但是其漫長的加載速度卻一直廣受詬病,每次加載進入線上模式少則幾分鐘、長則幾十分鐘——這段時間你甚至可以去吃個飯、洗個澡、或者慢條斯理地讀完幾章小說。
這么多年過去了,雖然硬件一直在不斷迭代升級,但《GTAOL》的加載速度似乎并沒有明顯改善。
直到最近,一位叫T0ST的玩家終于忍無可忍,直言“嗅到了爛代碼的味道”,決定用專業(yè)代碼拆解工具扒出《GTAOL》的程序代碼,親眼瞧瞧R星究竟是怎么搞優(yōu)化的。
結(jié)果這一瞧竟讓他大跌眼鏡——原來游戲啟動時居然會在某條指令上反復(fù)、低效的運行了19.8億次,CPU的絕大部分算力其實都在這個過程當(dāng)中白白浪費掉了!
為此,T0ST親自動手編寫了一段優(yōu)化代碼,將其導(dǎo)入《GTAOL》游戲當(dāng)中,成功讓加載時間縮短了七成。
隨后這位硬核玩家把自己的成果上傳到github,當(dāng)著全世界的面打了R星程序員的臉——并且表示:我只能幫到這了,接下來你們自己看著辦吧!
在經(jīng)歷了短暫的懵圈后,R星對自己的代碼進行了徹底的檢查——然后發(fā)現(xiàn)“小丑竟然是自己。”
于是R星只好發(fā)表一份正式聲明,承認(rèn)了自己的代碼寫得太辣雞,并且表示會在后續(xù)官方更新中優(yōu)化《GTAOL》的加載速度。
至于T0ST這位“民間高手”,R星則非常大度地向其表示感謝,并提供了1萬美元的獎勵。
R星這則聲明,還意外的引起了不少中國玩家的極度舒適,“還一直以為只有我們每次上線要等20分鐘呢,原來國外也這樣啊!心態(tài)平衡多了!”
不過話又說回來,在游戲圈類似的“劇情”其實也時有發(fā)生。而且“民間高手”們涉及的領(lǐng)域還不僅僅是幫官方找Bug、優(yōu)化代碼,還包括提供質(zhì)量更好的本土化翻譯、開發(fā)比游戲本體更好玩的Mod、甚至是品質(zhì)更好的完整游戲!
比如早些年大多數(shù)海外游戲廠商不重視中國游戲市場。當(dāng)時有一個聚集了大量游戲愛好者的“撲家漢化組”便為很多游戲制作了民間漢化,其中甚至包括了《428被封鎖的澀谷》、《彈丸論破》等以文字為核心的游戲。
而他們不僅做到了翻譯上的信達雅,還能讓玩法邏輯在中文語境下也能保持通暢——本地化品質(zhì)之高令人震驚。
而如今,這群熱愛游戲的“民間高手”已經(jīng)正式做起了海外精品游戲的引進和發(fā)行,成為了名副其實的“正規(guī)軍”。
在Mod方面,民間高手們往往也能幫官方把游戲體驗推到一個更高的層次。
從RTS到MOBA,從MOBA又再到自走棋——活躍在《魔獸爭霸》和《DOTA》地圖編輯器里的“民間高手”們居功至偉。
在Steam上,《貓娘樂園》、《VR女友》等“射擊游戲”,更是因為有了海量腦洞大開的Mod才足以讓人臉紅心跳、無法自拔。
最經(jīng)典的,莫過于2015年的時候還有一個《生化危機》系列的鐵桿粉絲群,試圖用最前沿的開發(fā)技術(shù)重新開發(fā)1998年的《生化危機2》。
雖然當(dāng)時卡普空也特別熱衷于炒《生化危機》老作品的冷飯,但最終弄出來的效果大概是這樣的:
而這群民間高手在他們的官網(wǎng)上,給出的飯制版《生化危機2》看起來則是這樣:
這樣一比,簡直高下立判。
最后,卡普空迫于壓力,只好提前透露了自家其實有著完全重制二代《生化危機》的計劃——并且直接“招安”了這群民間高手。
在官方和玩家的共同努力下,最終《生化危機2》的完全重制版也憑借超高的素質(zhì)廣受好評。
在粉絲和官方的合作下,最終《生化危機2》的完全重制達到了更好的水平
當(dāng)然,這里并不是說大企業(yè)都不如“民間高手”靠譜——而是尺有所短、寸有所長。大企業(yè)哪怕資源再多,也不可能顧及到產(chǎn)品的方方面面;龐大的玩家社群,則恰好能夠無孔不入、發(fā)現(xiàn)盡可能多的死角。也正是得益于開發(fā)者和玩家社群之間的這種默契,游戲才能在這個過程中真正變得越來越好。