第17章 領先時代的套路
雖然江羚不是計算機專業的,但是上大學的時候也修過一兩節游戲制作的課,編程入門還是略知一二的。
再者畢竟在游戲圈裏也浸淫幾年了,對于“自動生成”這個概念并不陌生。
事實上不少知名游戲都利用了設計算法來随機生成一部分的游戲內容,這樣不但讓游戲的核心設計變得更加簡潔,節約設計成本和時間,同時也可以豐富玩家的游戲體驗。
不過這并不代表自動生成是一個無往不利的法寶,恰恰相反,自動生成可以說是一柄雙刃劍,如果設計算法不夠完善,自動生成的內容要麽重複性很高,要麽生成的內容就可能像脫缰的野馬偏離游戲原本預設的軌道,造成很多預想不到的Bug和漏洞。
所以大部分成功的游戲只會把一部分游戲機制,用程序自動生成,把自動生成的不确定性控制在一個定義好的小範圍內,更便于操控。
至于連美術都想靠自動生成來完成的目(異)标(想)遠(天)大(開)的設計師也不是沒有,但是成果往往不盡人意。
說到底電腦只會按照白紙黑字定義好的指令來執行任務,而美術畢竟是個比較抽象的東西,不能像簡單的電腦指令一樣用“是”或者“否”而定義。
人類可以通過經驗和常識來瞬間判斷一個圖片的美觀性和合理性,比如人類可以一眼就看出來草帽戴在樹枝上是不合理的,但是電腦程序則需要經過無數次的判定才能辨認出那是一頂草帽,而不是一個盆,或者飛碟。
而至于為什麽草帽出現在樹枝上是不合理的,則需要更複雜的機器學習,畢竟一個未經“學習”的電腦程序,對世界的認知和剛出生的嬰兒一樣空白。
這就是為什麽江羚對于寧謙“自動生成”的美術質量深表懷疑了,這麽複雜的人工智能,那可不是一朝一夕能夠完成的。
圖片已經加載完畢,寧謙按了一下回車,黑色的執行菜單裏又是閃過一片密密麻麻的指令,緊接着,光标停頓了一下,彈出了一個窗口。
“這四張建築圖圖中,哪一張是江羚的原畫?”寧謙将窗口全屏,指着上面的圖片道:“如果你們猜中了,我請客。”
幾個人幾乎是同時湊近了屏幕,江羚站在靠後的位置,視線被他們三個擋地嚴嚴實實。
畢竟關乎尊嚴和一頓宵夜的錢,江羚心裏急切難耐,只得把羅小胖的大肥腦袋撥到一邊去,擠上前去。
四張畫面上有四個風格相近,但是樣式各異的建築,背景也各不相同,有的建立在山巒之中,聳立于雲霄之間,有的則依傍在湖邊,與荷花游魚作伴。
江羚自己一筆一筆畫出來的圖片她自然認得,平心而論,寧謙程序生成的圖片,雖然在構圖上沒有她的原畫精巧,但是這其中的差距,外行人一眼之下很難分辨。
Advertisement
果不其然,喬唯和薛明很不給面子的,分別選了一張程序生成圖,只有具備美術功底的羅小胖則認出了江羚的原畫。
“公平起見,我和江羚不參與投票,所以是二比一,”寧謙略帶挑釁沖着江羚一揚眉,“所以想吃什麽随便點,江羚請客。”
江羚自然不服,指着那幾張生成圖對喬唯和薛明道:“你們睜大眼睛看一看啊,你看看這個石柱和旁邊建築的空間關系多別扭,你再看看這圖片上的陰影,明顯光照不統一啊,我怎麽可能犯這麽低級的錯誤!”
兩人這才恍然大悟,薛明道:“到底是江大畫家厲害,你不說我都沒看出來。”
經過江羚指點,兩人這才找出了原畫,江羚心裏多少平衡了一點,“看到了吧,三比零!你電腦生成的畫和我的大作根本沒得比,快請客!”
話雖如此,江羚內心還是很震驚的,寧謙用程序生成的圖片雖然變化還有些單一,細節上也有些小的瑕疵,但是已經很貼近真人作畫了。
她甚至想不出來業內哪家游戲,達到了這麽高水準的自動作畫。
“你這是違規拉票,”寧謙從桌上拿起了一個便簽,把江羚剛剛指出的問題記了下來,然而剛寫了沒幾個字,手中的便簽就被江羚抽走了。
江羚看了一眼便簽上的筆記,不禁有點小得意,“哎呦喂,真難得啊,寧大天才也有把我等凡人的話當作金科玉律的時候呀!你要是對你的畫那麽有信心,那你記啥筆記呀,心虛了吧!還不快請客!”
沒想到寧謙居然也沒否認:“難得你這個不中用的腦子也能提出有價值的意見,我來請客也不是不可以,”
說着他又輸入了一行指令,程序重新運行,這次一連吐出了幾十張圖,其中有場景,有人物,還有一些關卡的設計。
“不過江大畫家既然這麽不吝賜教,那就把這些圖也指點指點吧。”
江羚:“……為什麽說來說去,幹活的還是我!”
***
接下來的一個星期,江羚終于見識到了寧謙的“自動生成程序”的學習能力有多麽的強大了。
該程序抓取網絡上海量的圖片為素材,建立360度無死角的立體模型,再通過把江羚的作畫風格“數據化”,比如用數學公式來推算結構比例,用色搭配等,再融合已有的素材模型,随機變化出一張張幾乎可以以假亂真的原畫。
尤其是經過江羚親自調試之後,程序作畫的審美也大幅度地提升了,要不是江羚記得自己畫過的內容,有時候就連她也差點被騙過去了。
而且不僅如此,游戲除了故事線是事先設定好的之外,每一關的關卡設計,也都是由程序自動生成的。
江羚這才明白先前寧謙一直鼓勵他們多玩游戲,不僅僅是為了測試游戲功能,也是為了給累積游戲數據,為了自動生成的設計算法做出更公平,更合理,更有趣的游戲設計。
難怪他居然有野心一口氣做出五條完全不同的故事線,原來并不是對于他們的工作效率期待多高,而是對于他的游戲設計程序有信心啊!
寧謙的程序已經趨近成熟,再加上喬唯和薛明前後端的協助整合,完整的游戲雛形很快就誕生了。
江羚只試玩了五分鐘,就差點跪下唱征服。
若非親眼所見,她怎麽也不可能相信,這個游戲從美術,到音樂,到游戲關卡內容都是用程序自動生成的,而且完成度幾乎可以媲美人工!
哪怕她在游戲界內混了這麽多年,都沒見過哪個游戲公司用自動生成做出這麽高質量的游戲!
“不過這麽厲害的設計程序,不可能是一天兩天就做出來的吧?”江羚還是覺得有些不可置信,這麽強大的游戲設計程序,需要的是大量的數據支持,和不斷的調試和完善,他們游戲一共才做了半年,怎麽可能寫出這麽複雜,這麽全面的游戲設計算法?
“SEBA,Social Enviornment Beh□□ioral Analysis,這套行為與環境分析的算法模型,老大已經研究好幾年了,而且還申請過專利呢!”薛明解釋道:“這套算法根據事物的外型,功能,習性,還有環境等等進行深入的學習與分析,從而組建對該事物的完整認知,并用于對該事物的行為和變化做出精準的預測和模拟。
“我們現在的游戲設計AI也是以SEBA模型為基礎做的,所以才能在這麽短的時間內完成。”
江羚這才想起來之前郭岳還提起過寧謙寫過什麽有關行為分析的論文,也聽很多人說過寧謙縱橫各大編程比賽的累累碩果,但是當時她仍覺得沒有什麽真實感。
此時她才真正感受到了,卧槽天才真不是白叫的,這麽厲害的機器學習算法,已經可以說是領先時代了好嘛!
“寧謙啊,咱倆商量個事,這套軟件借我拿到用用,我以後就不用加班了!”江羚用手托着腮想了想,“這套軟件還能幹點啥,雙十一幫我搶個單應該沒問題吧?”
衆人哭笑不得:“江羚,這套算法模型令華爾街不少財團都趨之若鹜,你居然只想用它來搶單?你對它的功能是不是有些什麽誤解?”
“對于井底之蛙你們不能要求太高,”寧謙則不以為意地笑了,“她也就這麽點出息了。”
江羚:“什麽話!搶單明明很重要的好嘛!像你們這種不常剁手的人不知道吧,現在的搶單機器人都可厲害了,普通一點的程序根本刷不贏的好嘛!”
“不過你既然有這麽厲害的殺手锏,之前手游展會的時候怎麽沒說啊!”江羚忽然想到,之前參加展會的時候,寧謙也沒有提過自動生成的機制啊,如果那時候說了的話,群衆對縱橫大陸的期待值肯定比現在還要高!
“在拿出成果之前開空頭支票很容易被人當作癡人說夢,連你都不相信我的程序作畫能力,怎麽讓投資人和千千萬萬的玩家相信?”寧謙淡淡道:“畢竟我們只是一個五人工作室。”
是啊,又有誰能想到,僅憑他們五個人,能做出這麽了不起的游戲!
不知為何,江羚隐隐有些興奮,“那現在總該讓他們知道了吧!”
寧謙揚了揚唇角,“當然。”
作者有話要說:
這大概是個正經的熱血創業文【才怪
其實全自動生成的游戲業內是有先例的,No Man's Sky(無人深空) 可以了解一下。
只不過宣傳片很美好,實際游戲是個大寫的杯具,自動算法并沒有制作者吹噓地那麽完美,實際自動生成的游戲畫面不僅不美觀,甚至有些怪誕可笑。
再加上游戲的核心玩法過于單一,又不能聯網等等原因,No Man's Sky從萬衆期待變成大寫的FLOP。
宣傳vs實際的對比圖我放微博上了,感興趣的朋友可以來圍觀。微博名:沐薇已棄療不過放心這種慘劇是不會在男主身上發生的,畢竟小謙謙是天才【捂臉】