請記住本站域名:
黃金屋
重生男神從做游戲開始 291.以前要大,現(xiàn)在要小(第1章)
雷霆戰(zhàn)機開發(fā)項目組的主策劃,名字叫做袁翔,長得很壯,剃著一個平頭,戴著黑框眼鏡。
今年才只有25歲,甚至比曹陽還要小。
主要是因為博米公司的擴張?zhí)欤哦潭處啄陼r間就已經(jīng)擴張到了7000多名員工,所以很多有技術(shù)積累的經(jīng)驗型人才已經(jīng)差不多被博米挖完了,其他的博米也挖不了,基本上都留在原公司進行深造。
所以現(xiàn)在博米只能通過培養(yǎng)新人,讓剛畢業(yè)的大學生們盡快成長起來,成為新的中層班子。
袁翔就是在這樣的背景下被提拔起來。
不過從時間上來看,袁翔進入博米公司的時間也不算短了,從02年到現(xiàn)在,也有差不多快4年的時間了。
想想時間過得還挺快的。
02年的時候,博米公司才剛起步?jīng)]有多久,很多應屆大學生都不想來這么一個小公司,后來還是劉光然和李嵐云幫忙到處拉人,這才招聘到了一些比較有沖勁和想法的年輕人。
袁翔就是其中之一。
這一次提拔他擔任項目組的主策劃,除了他的能力夠之外,最重要的還是因為袁翔平時也有玩戰(zhàn)機類型的游戲,對這個品類比較了解。
所以最后出來的雷霆戰(zhàn)機表現(xiàn)效果也比較好。
雷霆戰(zhàn)機這個游戲,很符合曹老板的要求,他的要求就是將博米智能手機的性能發(fā)揮到最大,效果做得越夸張越好。
所以作為一款彈幕游戲,雷霆戰(zhàn)機完美地做到了這一點。
玩家使用的戰(zhàn)機可以發(fā)出不同的彈道子彈,有些子彈本身就是激光特效,加上敵機和BOSS的彈幕,整個屏幕看起來非常的炫酷華麗。
敵人被打爆以后的效果做得非常夸張,一關(guān)玩下來,你會覺得全屏都在燃放煙花一樣。
曹陽玩了差不多有半個多小時,手機有些發(fā)燙。
好在溫度不是很高。
因為前世有過三星手機爆炸的事件,所以曹陽這一次讓劉強他們開發(fā)手機的時候特別叮囑過了,關(guān)于電池這一塊一定要非常謹慎小心。
這一次博米找的電池合作商是以質(zhì)量和安全性聞名的諾基亞,也是當前世界上制造手機工藝水平最高的公司,他們在關(guān)于電池這一塊的積累還是比較高的。
目前測試的良品率還不錯。
主要是博米也沒有什么更好的選擇,本來可以選擇三星電池,不過考慮到前世三星的爆炸案例,曹陽思考了一下還是決定先交給諾基亞吧。
至少在2006年的時候諾基亞的硬件水平還不差。
現(xiàn)在手機電池基本上都是使用的鋰電池,這個技術(shù)從誕生到現(xiàn)在,發(fā)展也算比較成熟了,未來在產(chǎn)生更新的技術(shù)之前,會一直保持著其先進性。
至少從曹陽的體會來看,前世到了2021年,手機采用的電池依然是鋰電池,就說明在這一塊上的突破進展是多么緩慢,40年都沒有被淘汰掉,而只能在鋰電池的原理基礎(chǔ)上進行一些改進,很難找到新的替代品,就說明技術(shù)突破難度是如何的高。
為了提升電池續(xù)航能力,博米的智能手機采用了先進的雙電池設(shè)計,巧妙利用機內(nèi)非矩形空間。
這個設(shè)計理念,至少比現(xiàn)在領(lǐng)先了10年。
所以可能博米的智能手機在芯片和操作系統(tǒng)上面不如蘋果,可是靠著先進的設(shè)計理念還能夠扳回一城,比如雙電池、大屏幕、雙攝像頭……
博米采用的雙攝就是廣角和長焦的組合,主攝像頭負責取景,手機察覺到景象之后,副攝像頭開始解析,通過光學變焦來切換焦距,從而達到拍照更清晰,攝像更飽滿的效果。
所謂技術(shù)不夠,理念來湊,用未來2021年的設(shè)計理念來打現(xiàn)在2006年的設(shè)計,這樣博米智能手機才有比較大的勝算。
在技術(shù)門檻要求不高的地方,博米盡可能多拿高分。
雷霆戰(zhàn)機這個游戲本來就是用來給博米機器炫耀性能用的,所以在有限的時間內(nèi)能做到多么炫酷就做多么炫酷。
可能某些面片特效看起來很夸張,很帥,實際上的開銷其實很小。
現(xiàn)在也不需要他們把游戲做得多么完善,只要能讓玩家們一直有持續(xù)體驗就可以了,而且曹陽不靠這個游戲賺錢。
“現(xiàn)在做了多少關(guān)?”曹陽問。
“嗯……”袁翔思考了一下,笑著說,“不重復關(guān)卡的話,應該設(shè)計了有10來關(guān),但是我們做這個游戲的時候,是按照無限關(guān)來做的。”
“咦?”曹陽抬起頭來,游戲疑惑地看著他。
袁翔解釋到,“我們采用的制作方式是――
先制作好一批敵機2D圖片,然后還有大概5到10個BOSS,20多個中型飛機,以及20多個小飛機。
之后是讓每一種飛機的保留著幾個不同的顏色通道,然后在游戲當中進入關(guān)卡的時候進行顏色渲染,這樣一來,敵機的數(shù)量就大大增加了。
底圖上,我們大概做了有10張左右,是隨機輪換交替使用的。
包括這一關(guān)當中會出現(xiàn)的敵機類型,也是從飛機庫里面隨機挑選幾種放進來。
這樣做的好處就是,玩家每次玩到下一關(guān),都會隨機生成不同的關(guān)卡,給他們帶來新鮮感。
然后敵人的技能也是通過類似的組合方式實現(xiàn)的。
強哥給我們寫了一個子物體編輯器,我們完全可以用子物體生成的方式來實現(xiàn)不同的子彈類型和彈道效果。
比如心形子彈,我們采用的是……”
袁翔拿著一支馬克筆在旁邊的白板上面寫下數(shù)學公式:
xyaxasqrt和xyaxasqrt(xy)
曹陽看得兩眼放光。
這小伙子,有點東西哈。
雷霆戰(zhàn)機是一個2D平面游戲,玩家的視角是上帝俯視角,能看到的是飛機的上空俯視圖。
所以這個游戲從數(shù)學上來看是處于平面坐標系當中的,那么所有的飛機彈道都能通過數(shù)學公式來進行生成。
按照袁翔的這種做法,玩家使用的飛機,以及對方飛機發(fā)射出來的子彈都能產(chǎn)生無窮的變化。
只要把單個子彈的特效做好就沒什么問題。
而且根據(jù)袁翔的這種做法,確實能夠達到無限關(guān),而且還是在使用非常少量的資源情況下就能做到這一點,就跟拼積木一樣,已經(jīng)提供給你幾種不同的版塊,然后在游戲當中進行隨機組合,從數(shù)學維度上面來計算的話,現(xiàn)在雷霆戰(zhàn)機提供的游戲元素能產(chǎn)生的組合數(shù)量就有好幾萬種了。
完全能提供玩家們不少時間的體驗。
曹陽對袁翔的回答非常滿意,在demo制作出來之前,曹陽也沒有時間關(guān)心這個項目,到現(xiàn)在他們已經(jīng)能獨立思考并且完成出超乎曹陽預期的作品,就說明博米的員工培養(yǎng)制度合格了。
也說明博米公司的員工們確實具備了很高的開發(fā)水準和能力。
曹陽對雷霆戰(zhàn)機的要求就是:
第一,酷炫,要把博米智能手機的性能發(fā)揮到極致。
第二,能殺時間,起碼要提供玩家5到10個小時的游戲體驗。
從現(xiàn)在來看,袁翔他們完成得很好,而且超過了曹陽的預期。
通過隨機模塊的拼接方式來達到無限關(guān),其實在很早以前暗黑2當中就有使用,后來在手機游戲當中有一款叫做《神廟逃亡》的游戲也采用了這樣隨機組合的方式。
曾經(jīng)還有不少人認為神廟逃亡是有終點的,后來有一個程序猿寫了一段自動運行的代碼,跑了50多個小時依然沒有到達所謂的終點,以此來證明神廟逃亡根本就是個無限模式,只不過在模塊的設(shè)計和拼接上比較優(yōu)秀而已。
就這樣,神廟逃亡還成為非常火爆的殺時間游戲,可想而知,雷霆戰(zhàn)機放出去以后能承擔起多么重要的殺時間任務。
曹陽欣慰地點點頭,“挺好的,這個設(shè)計不錯。”
他用手指在屏幕上滑動著,一邊操作雷霆戰(zhàn)機進行游戲,一邊默默思考著還有哪些問題。
“對了,游戲安裝包有多大?”
“大概有150M左右吧。”袁翔說。
“還可以,想辦法再繼續(xù)壓縮一下,”曹陽停頓了一下說,“等會兒我們一起開個會吧,你把主美和主程都叫上。”
“嗯,好的。”雖然不知道老板要干嘛,可是袁翔還是點了點頭。
過了半個小時左右,會議室已經(jīng)準備好,在16樓的1623會議室。
雷霆戰(zhàn)機項目組的主策劃袁翔、主程序?qū)O牧荒,以及主美陳寧都在里面。
除此之外還有引擎部門的負責人鄧裴強和美術(shù)部門的老大馬浩。
鄧裴強本來是不想來參加這個會議的,不過受到曹陽的邀請,老板有事,他不得不來。
不過老板找他開會,多半不是什么好消息,這基本上意味著引擎部門又要有新的需求了。
所有人到齊之后,曹陽開始直言不諱地說起當前智能手機游戲開發(fā)上遇到的一個問題。
“雖然說這幾款游戲是用來展示我們的手機性能的,”曹陽說,“不過我還是想提前做一些未來手游上的技術(shù)積累。”
所有人都看著曹老板,等待著他后面要說的正題。
安裝包的大小在這個時候是非常重要的,因為這將決定著用戶會不會下載這款軟件。
畢竟一是手機的容量非常有限,現(xiàn)在博米智能手機能提供的是8G內(nèi)存和16G內(nèi)存兩檔。
內(nèi)存分為運行內(nèi)存和儲存內(nèi)存兩種,2006年的時候,博米只能做到128M的運行內(nèi)存,最大16G的存儲空間,蘋果也差不多是這個水平。
不過以后隨著科技的進步和發(fā)展,這個水平會慢慢提升起來的。
哪怕是到時候用戶購買16G的博米智能手機,那么他們也會面臨著空間不夠用的問題。
你想想看,現(xiàn)在的電腦硬盤都開始用512G,甚至有上T的固態(tài)硬盤了,智能手機這才16G,還不如一個U盤大小呢。
所以開發(fā)大型游戲肯定是不太現(xiàn)實的。
玩家內(nèi)存有限的情況下,玩游戲上一定會非常謹慎。
同時,還會受到移動帶寬的影響。
現(xiàn)在國內(nèi)的3G還沒有普及,2G的網(wǎng)速簡直感人,更不要說每個月需要為流量支付的費用……
所以游戲的安裝包一定要壓縮在比較小的范圍之內(nèi),這樣玩家才會愿意下載。
國外要稍微好一些,米日棒幾個國家的移動網(wǎng)絡(luò)水平都比較發(fā)達,尤其是棒子國,別看他們的國家小,但是在移動通信上面絕對是世界領(lǐng)先的,移動網(wǎng)絡(luò)速度非常快,大約是中國網(wǎng)速的17倍左右。
聽到曹陽的解釋,所有人都心領(lǐng)神會地點了點頭,對于這一點,大家還是比較有共識的。
游戲安裝包過大,比如說山海經(jīng)這種,安裝完以后要占20多個G的空間,博米的智能手機根本就玩不了,所以曹老板才會選擇讓大家開發(fā)一些比較簡單的小游戲。
在開發(fā)的這幾款游戲當中,按照包體大小來排列的話,應該是:
《紀念碑谷》大于《憤怒的小鳥》大于《雷霆戰(zhàn)機》大于《水果刺客》
占包體最大的肯定是《紀念碑谷》,因為基本上都是美術(shù)資源,而且每一關(guān)的美術(shù)素材都不一樣。
但是這有什么辦法呢,還不是曹老板自己欽點的,紀念碑谷里面的每個關(guān)卡,美術(shù)上都是出自于曹老板的設(shè)計。
其實游戲本身來說,程序上不是很復雜,占據(jù)的空間就比較小,而美術(shù)資源才是大頭。
所以像水果刺客和雷霆戰(zhàn)機這種可以重復利用,隨機出現(xiàn)的,就能節(jié)省不少的美術(shù)資源。
紀念碑谷可重復利用的美術(shù)資源實在是太少了,曹陽對此是最清楚不過的,這個游戲安裝包大小估計就要有500來M的樣子。
在一個8G手機內(nèi)存的時代是無法容忍的。
“所以我想開發(fā)一個分包下載功能。”曹陽說。
“哈?”鄧裴強和馬浩同時疑惑地發(fā)出了聲音。
智能手機還沒有出來,自然而然分包下載的這個概念還沒有未來那么深入人心,現(xiàn)在電腦的硬盤發(fā)展迅猛,玩家們基本上不用為自己的硬盤空間不夠而擔心。
可是智能手機才剛剛起步,未來肯定要節(jié)約使用的。
“就跟現(xiàn)在PC游戲差不多,將一個游戲分割成幾個獨立的部分,然后分別打包。”曹陽解釋著,“就拿紀念碑谷來說,我們要是一次性讓玩家獲得整個紀念碑谷的游戲的話,那么包體大小可能在500M左右,安裝完,預計是800M到1個G的大小,對于玩家來說,是很難忍受的事情。
這種時候,我們就需要將游戲進行切割,比如說前5關(guān)的數(shù)據(jù)打成一個包,大概有200M的樣子,然后后面的如法炮制。
在玩家需要玩到后面的關(guān)卡的時候,我們才提示他需要進行新包下載。”
“嗯……”鄧裴強抱著雙手,思考著曹陽說的話,“這個從技術(shù)層面來說,應該問題不大,只要美術(shù)和策劃那邊按照不同的版本打好標簽,把包分割好就行了。”
這一套技術(shù)在PC上面其實已經(jīng)相當成熟了,分包下載,斷點續(xù)傳……這些都是網(wǎng)游經(jīng)常要用到的,現(xiàn)在只不過把他們挪到了手游上面而已。
對于鄧裴強來說問題不大,只要程序能夠識別出哪些是1.0包,哪些是2.0包的就沒啥問題,玩家玩到2.0包的時候,系統(tǒng)就會自動幫他進行下載。
“我們提供兩種分包下載的方式,”曹陽思考了一下說,“第一種就是詢問式的,對于包體比較大的游戲就用這種方法,因為需要占用玩家的手機流量,提供一個選擇項,讓玩家自己來選擇要不要進行后續(xù)分包的下載,而且我們把包體大小告訴他們,不然容易引發(fā)口角。”
“嗯。”鄧裴強和馬浩點點頭,各自在筆記本上記錄下來。
“第二種呢,就是邊玩邊下載的模式,”曹陽笑了笑,“比如說憤怒的小鳥,包體大小沒有紀念碑谷那么大,玩家是完全可以接受的,但是我們提供初始包體只有100M,能讓玩家迅速玩起來,然后在他們玩前面關(guān)卡的過程當中,從后臺把后續(xù)的分包下載下來。
這樣讓玩家的體驗感更好一些。”
“好的。”鄧裴強記錄著曹陽說的設(shè)計需求。
這部分的技術(shù)也不是很難,就是要花點時間去做而已。
鄧裴強感覺有點頭大。
雖然他在大學里面就因為頭大經(jīng)常被人叫大頭,可現(xiàn)在更加頭大了。
當他抬起頭來時候,正好看到曹老板臉上一抹詭異的笑容。
其實有一個需求,曹陽雖然知道,但是暫時還沒提――
之所以暫時沒有開發(fā)計劃,是因為現(xiàn)在手機游戲的復雜度還沒有到那里。
未來如果做到和平精英或者競技類王者榮耀的時候,才需要用到這些功能。
說起來需求也很簡單,就是做個性化定制的打包系統(tǒng),按照不同玩家對于皮膚的不同使用率和需求,將他們不需要的皮膚進行自動打包用來節(jié)省游戲空間,然后在玩家需要使用的時候再進行分包下載。
比如說你一個經(jīng)常打射手位置的,趙云這種英雄可能對于你來說就沒那么大的需求,你也不會購買趙云皮膚,那么趙云皮膚就會自動被藏起來,用來節(jié)省你的游戲空間,讓游戲過程變得更加絲滑。
不過這些,都是未來的事情了。
快捷鍵: 上一章("←"或者"P") 下一章("→"或者"N") 回車鍵:返回書頁