第九章 迎刃求解(近百投資,要發(fā)車)
(9-13章都是比較硬核的關(guān)于游戲設(shè)計(jì)方面的,如果你不感興趣,直接跨到14章,總之曾啟拿數(shù)據(jù)體驗(yàn)說服了大家下一階段的修改方案)
9 迎刃求解
玩家對網(wǎng)絡(luò)同步的要求是很高的,單機(jī)的時(shí)候或者玩家一個(gè)人在場景的的時(shí)候感覺不到,當(dāng)很多人的時(shí)候,無論行走,戰(zhàn)斗,都需要準(zhǔn)確無誤的看到隊(duì)友,敵人的位置和運(yùn)動(dòng)。
小董講的這些在那個(gè)時(shí)代是問題,而且一直是網(wǎng)絡(luò)游戲的問題,只要人多一定卡,這取決于玩家的計(jì)算機(jī)圖形數(shù)據(jù)處理能力,網(wǎng)絡(luò)帶寬,網(wǎng)絡(luò)連接速度(帶寬和連接速度是不同的,好比你10M的帶寬,但是連接到某網(wǎng)站某游戲就是延遲,就是慢),服務(wù)器的處理能力,以及各種意外的糾錯(cuò)機(jī)制。即使到了今天,網(wǎng)絡(luò)游戲的制作者依然在努力解決一個(gè)最基本的問題:“同步?!?p> 曾啟自然明白這個(gè)問題的終極解決方案就是無限的計(jì)算機(jī)處理能力和無限的網(wǎng)絡(luò),就是從小物理課上最喜歡說的“理想環(huán)境”,然而誰都知道理想環(huán)境是并不存在,這需要用有一些技巧處理。
曾啟說:“我有幾個(gè)解決方法,你權(quán)衡一下
第一,在城鎮(zhèn)地圖,減少同步數(shù)據(jù)包的傳輸頻率,我們?nèi)宋镄凶呤敲棵?格,0.2秒一格,所以行走數(shù)據(jù)是0.2秒傳播一次。把0.2秒改成0.4秒,這樣減少了一倍的數(shù)據(jù)包,雖然,本來A玩家看B玩家在01格,事實(shí)上在02格,這影響并不大。當(dāng)兩個(gè)玩家見面的時(shí)候,再校對一次坐標(biāo),玩家間頂多是看到相互移動(dòng)了一步,感覺可以接受。
第二,凡是玩家多的地圖,數(shù)據(jù)包的傳輸范圍不再以地圖為單位。
曾啟也畫了一張圖示意,比如“原始時(shí)代”的這張地圖“夢幻花園”是玩家習(xí)慣交友的地方,這張圖加周圍的背景是九個(gè)屏幕大?。ò凑债?dāng)時(shí)網(wǎng)游的分辨率,800*600的9個(gè)屏幕大小,即2400*1800)。
這么大的地圖,玩家的視野只有800*600(通常這樣的地圖的位置關(guān)系會(huì)畫成10*10的小格,橫80格,縱60格),玩家停下來不動(dòng)的時(shí)候,看到的只有80*60個(gè)格子,就算玩家行走,每秒也只能多看5個(gè)格子。那么玩家視野看不到的其它玩家數(shù)據(jù),是不是沒有必要傳過來呢”
小董問:“那么你的意思是?”
曾啟說:“根據(jù)玩家的坐標(biāo)做一個(gè)數(shù)據(jù)過濾器,玩家在正中心,左右50格,上下40格以外的數(shù)據(jù)即不發(fā)出,也不能收到。反正對玩家也沒有影響。”
曾啟接著說:“這樣處理,有時(shí)候會(huì)發(fā)生一些奇怪的事情,比如看到某玩家飄過,或者走著走著,看到一個(gè)玩家如幽靈般出現(xiàn),如鬼魅般消失,可是相對玩家在地圖中卡的半死,你選擇哪個(gè)?”
幾個(gè)人同時(shí)說:“我選擇不卡,我選擇順利的游戲。”
小董說:“那么技術(shù)上是要為實(shí)際效果上妥協(xié)?!?p> 曾啟說:“我不認(rèn)為這叫做妥協(xié),這屬于權(quán)衡利弊所做的取舍。
(如果有做游戲的新人看到這篇,請相信我說的,權(quán)衡利弊,有得有失的缺失,游戲設(shè)計(jì)和制作是需要偏執(zhí)精神的,但技術(shù)也好,設(shè)計(jì)也好,都是要為游戲服務(wù)的,要讓玩家喜歡的,與其炫耀你的技術(shù),不如讓玩家開心樂意)
按照以上優(yōu)化,網(wǎng)絡(luò)數(shù)據(jù)至少可以少傳5-10倍,自然會(huì)流暢起來。
后來類似的技術(shù)思想用在3D網(wǎng)游的運(yùn)用方式是:玩家視野遠(yuǎn)處的人物,建筑都是低模型不清晰的,玩家可選擇不看無關(guān)的人物信息等等。
會(huì)議繼續(xù),孟飛急著發(fā)言說:“小董提的都是技術(shù)問題,我還是說你開始提出來優(yōu)化順序,我們幾個(gè)天天跑網(wǎng)吧,跟玩家接觸的非常多,也聽他們的意見。我們還做了一個(gè)意見表,很多玩家都寫了關(guān)于游戲改進(jìn)的想法。大概有這樣幾點(diǎn),我寫一下。
投影儀在那時(shí)還是相當(dāng)貴的東西,小公司沒有。
黃老板的屏幕是傳統(tǒng)15寸的CRT顯示器,所以還是在白板上寫字最容易。
孟飛筆走龍蛇,大概有如下幾點(diǎn)
1-希望在寵物蛋孵出之前,對寵物的品質(zhì)有預(yù)期。
2-寵物的食材獲取太慢,太少,希望商店里面有出售。
3-玩家的移動(dòng)速度太慢,乘坐騎寵有希望有加成,提高速度。
4-獲得的寵物不滿意,出售也沒有人要,放生太可惜,能否轉(zhuǎn)化成材料。
5-玩家的背包不足,道具多的時(shí)候,很煩惱。
…………
曾啟看到這些,本能的對策腦中已經(jīng)產(chǎn)生
1-不知道寵物蛋的孵出的寵物品質(zhì),來抽啊,普通寵物蛋(獲得1-2星寵物),極品寵物蛋(獲得2-4星寵物),神品寵物蛋(必得3-4星寵物,10連開必得5星寵物),寵物蛋的獲取方法,普通寵物蛋每天開三次,極品寵物蛋每天開一次,神品寵物蛋當(dāng)然要充值或積分送……
2-得不到需要的食材,買啊,道具商店買啊,每天商店免費(fèi)刷新三次,提升VIP刷新次數(shù)更多,可以用金幣購買,當(dāng)然金幣購買的一定很好,高級食材一定要鉆石購買。
3-當(dāng)然可以讓騎寵加速啊,但是要買RMB騎寵啊,限時(shí)寵物,充值排行榜送高級騎寵?;蛘呓o騎寵喂食RMB的飼料啊,或者干脆RMB購買加速符,按小時(shí)生效加速
4-當(dāng)然可以啊,給玩家賣寵物轉(zhuǎn)生符,隨機(jī)生成其它寵物(有很低概率升級為高級寵物)
5-這個(gè)最簡單啊,賣擴(kuò)展格啊,或者充VIP送啊。
一旦想起這些氪金,消費(fèi)方案,曾啟就覺得自己頭腦無比靈活,各種創(chuàng)意如潮水般涌出來,如滔滔江水,綿延不絕。
可以不可以通過充值改變游戲本身的難度?至少在這時(shí),大家都是說不可以,如果當(dāng)時(shí)傳出來誰家的游戲賣道具,玩家一致的觀點(diǎn)就是這游戲要關(guān)門了。
去年夏天(2000年)的時(shí)候,第一次新浪游戲制作論壇網(wǎng)友聚會(huì),大家說如果有一天中國游戲人的會(huì)能在浦江之濱的國際會(huì)議中心開就好了。
2007年,鑒于中國游戲業(yè)的蓬勃發(fā)展,首屆游戲開發(fā)者大會(huì)GDC(Game Developers Conference)在上海國際會(huì)議中心召開。有一位國外的著名游戲人做主題演講談他對虛擬道具的理解
他說:“你可以出賣外觀,但不可以出賣能力;你可以出賣便利,但不可以出賣權(quán)力”。
與會(huì)者有人提問:“你如何看待中國網(wǎng)絡(luò)游戲《征途》即出賣能力,又出賣權(quán)力,還將到紐約證交所上市。”
演講者說:“我還需要研究”。
當(dāng)時(shí)曾啟在會(huì)場遇到過去認(rèn)識并跟隨其學(xué)習(xí)的《夢幻西游》的負(fù)責(zé)人丁總,想問他這個(gè)游戲會(huì)考慮道具付費(fèi)嗎,卻開不了口,這大概就是游戲人和商人的區(qū)別吧。
曾啟動(dòng)
很多當(dāng)年的系統(tǒng),從今天的角度看來,氪金是最好最方便的解決方法??墒侨缥闹兴?,當(dāng)時(shí)當(dāng)家都無法也不能接受…… 甚至很鄙視這種做法