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