第十七章 欲哭無(wú)淚的張麗
《憤怒的大鳥(niǎo)》主要玩法是玩家控制彈弓上的小鳥(niǎo)去攻擊肥豬。
核心玩法在于攻擊肥豬之后的得分。
劉維想了想腦海中的游戲場(chǎng)景,逐步開(kāi)始提需求。
要制造一個(gè)足夠強(qiáng)大的物理引擎,從彈弓的受力大小,受力方向,小鳥(niǎo)的飛行軌跡,小鳥(niǎo)的特技設(shè)定。
紅絲小鳥(niǎo)作為最基本的單位,不需要特技,藍(lán)色小鳥(niǎo)可以分裂,黃色小鳥(niǎo)可以加速,黑色小鳥(niǎo)會(huì)爆炸,白色的小鳥(niǎo)會(huì)下蛋,綠色的小鳥(niǎo)會(huì)回旋,紅色大鳥(niǎo)作為紅色小鳥(niǎo)加強(qiáng)版,攻擊力要增加,要具備一定的彈性。
寫(xiě)到這,劉維心虛的回頭看了一眼,悄悄地咽了一口口水。
這些東西……張麗一個(gè)人應(yīng)該能完成吧。
看見(jiàn)張麗沒(méi)有注意自己這邊的情況,劉維連忙開(kāi)始寫(xiě)剩下的需求。
整個(gè)地圖要設(shè)立兩種障礙物,一種是不可破壞的基巖,另一種是可破壞的障礙物,分別是玻璃,木板和混凝土,這三種主要是用來(lái)保護(hù)肥豬的安全。
當(dāng)然,在某種情況下,你也可以把它們當(dāng)作武器打死肥豬。
玻璃的硬度最低,基本上處于一碰就碎,或者從高處落地就會(huì)被破壞。
木板的硬度中等,除非直接碰撞,要不然從中高處落下基本不會(huì)斷裂。
混凝土則是三者其中硬度最高的,除非特定的小鳥(niǎo),要不然基本不會(huì)碎裂。
劉維想了想,這樣的需求太模糊了,絲毫不能體現(xiàn)《憤怒的大鳥(niǎo)》的可玩性,所以劉維又特別‘貼心’的寫(xiě)上了詳細(xì)的需求。
免得那些程序員老是說(shuō)“你提的需求太模糊了”,“差不多嘛,這就是按照你需求做出來(lái)的東西嘛!”
三種障礙物必須也要運(yùn)用到物理引擎,而且要跟彈弓,小鳥(niǎo)的物理引擎一個(gè)等級(jí)。
同時(shí)要對(duì)三種障礙物施加碰撞特性,交互作用下,可以對(duì)肥豬造成二次傷害。
而且不同的障礙物對(duì)不同小鳥(niǎo)的耐力性不一樣。
例如,藍(lán)色小鳥(niǎo)分裂之后,對(duì)抗混凝土效果基本為0。
黃色小鳥(niǎo)加速之后,碰撞玻璃再碰撞木板會(huì)有一定程度的削弱。
…………
寫(xiě)著寫(xiě)著,劉維突然停下了筆。
撓了撓頭說(shuō)道:“是不是做《植物大戰(zhàn)僵尸》更好一點(diǎn)。”
但隨后劉維果斷地?fù)u了搖頭,《植物大戰(zhàn)僵尸》是有明確故事線和后續(xù)小游戲的。
而且《植物大戰(zhàn)僵尸》本質(zhì)上屬于雙方交互,僵尸的進(jìn)攻線和植物的防守線互相對(duì)抗。
一旦某個(gè)高級(jí)僵尸出現(xiàn)的時(shí)間過(guò)早或過(guò)晚,都會(huì)導(dǎo)致玩家的體驗(yàn)感大幅度降低。
在沒(méi)有一個(gè)合格的數(shù)值設(shè)計(jì)師的時(shí)候,劉維是絕對(duì)不會(huì)做這種游戲。
“還是做《大鳥(niǎo)》吧?!眲⒕S又看了一眼張麗說(shuō)道,“最起碼只需要設(shè)計(jì)一個(gè)好的物理引擎就好了,剩下的關(guān)卡設(shè)計(jì)都可以照搬?!?p> 劉維拍了一下頭:“差點(diǎn)忘了!”
一個(gè)游戲怎么能沒(méi)有成就系統(tǒng),沒(méi)有成就系統(tǒng)的游戲就沒(méi)有靈魂。
不過(guò)這個(gè)成就……劉維看了埋頭苦干的張麗,嘆了口氣,又默默的擦掉剛寫(xiě)的需求。
“算了,我本質(zhì)上還是一個(gè)好老板,這種東西就不要麻煩張麗了?!?p> 劉維拍了拍電腦,對(duì)著張麗說(shuō)道:“張麗,新游戲的需求我都寫(xiě)在電腦上了。有機(jī)會(huì)你看一下啊?!?p> 張麗頭也不回,煩躁的舉了舉手,示意她知道了。
劉維見(jiàn)此放下電腦,又對(duì)著張麗說(shuō)道:“你需要做好物理引擎就好了,剩下的關(guān)卡設(shè)計(jì),劇情和動(dòng)作模型我來(lái)搞定?!?p> 張麗明顯的停頓了一下,過(guò)了一會(huì)說(shuō)道:“知道了。”
劉維深呼吸了一口氣,說(shuō)道:“我最近有點(diǎn)事,要出去半個(gè)月,這半個(gè)月你有事別聯(lián)系我啊。”說(shuō)完就離開(kāi)了房間。
剛關(guān)上房門(mén),劉維就掏出手機(jī),熟練的把張麗的聯(lián)系方式拉黑,隨便找了個(gè)網(wǎng)吧就離開(kāi)了。
…………
張麗伸了個(gè)懶腰,打了個(gè)大大的哈欠,眼神透漏出一絲疲憊。
“終于,搞定了!”
整個(gè)人癱軟在座椅上,烏黑的眼睛左看右看。
確認(rèn)劉維真的離開(kāi)之后,徹底放松下來(lái),過(guò)了好一會(huì)兒才拖動(dòng)疲軟的身軀拿過(guò)劉維留下來(lái)的筆記本電腦。
“沒(méi)想到劉總還是個(gè)格外體貼的熱心好老板呢。只需要做一個(gè)物理引擎就夠了。”
張麗臉上帶著笑意,沒(méi)想到第一份工作就碰到自己理想的公司。
跟自己的理想一致,包吃包住,看員工累還主動(dòng)給員工加工資,甚至連新游戲都只需要做物理引擎就夠了。
要知道一個(gè)新的游戲要經(jīng)過(guò)策劃,數(shù)值設(shè)計(jì)重重把關(guān),只做物理引擎簡(jiǎn)直是太舒服不過(guò)了。
“好,為了網(wǎng)訊的未來(lái),加油!”
張麗元?dú)鉂M滿的加了個(gè)油,充滿活力的打開(kāi)了筆記本。
然后…………整個(gè)人呆住了。
“彈弓的受力和拉伸程度……”
“小鳥(niǎo)的運(yùn)動(dòng)軌跡?!?p> “小鳥(niǎo)特性之后的運(yùn)動(dòng)軌跡!”
“三種障礙物?!!”
“不同障礙物還要有不同的物理設(shè)定??”
“還要給障礙物添加受到不同小鳥(niǎo)撞擊后的受損狀態(tài)?”
張麗頓時(shí)感覺(jué)天旋地轉(zhuǎn),連忙掏出手機(jī)打給劉維。
“…………”
忙音???
“可能是劉總太忙了?!睆堺惏参孔约海诌B忙給劉維發(fā)了條信息。
然后……
張麗看著屏幕上通紅的感嘆號(hào)陷入了沉思。
“可能,應(yīng)該,大概是劉總一不小心把自己刪了。”
怎么可能?。?!
張麗把手機(jī)狠狠的扔到沙發(fā)上,整個(gè)人悶悶不樂(lè)。
過(guò)了好一會(huì)兒,她才幽怨的拿起手機(jī),苦逼的在外形人電腦上寫(xiě)下一行又一行的代碼。
………………
阿嚏?。?p> 劉維在網(wǎng)吧打了個(gè)噴嚏,揉了揉鼻子。
“應(yīng)該不是張麗在想我吧?”
“再說(shuō)了,現(xiàn)在的游戲行業(yè)這么發(fā)達(dá),各種語(yǔ)言層出不窮,編寫(xiě)個(gè)物理引擎應(yīng)該狠容易吧。”
劉維拿過(guò)身份證,隨便找了個(gè)地方坐下。
“再說(shuō)了,我最后可是明確表明,不需要張麗再維護(hù)系統(tǒng),只要編寫(xiě)完物理引擎就可以拿走外形人電腦了。”
劉維一邊自我安慰,一邊打開(kāi)了網(wǎng)訊公司的聊天源代碼。
既然不用張麗維護(hù),自己自然就是親自上手了。
“臥槽?。≡趺催@么卡?。∈遣皇怯腥斯舴?wù)器了。”