MMORG數值策劃的設計架構_第1頁
MMORG數值策劃的設計架構_第2頁
MMORG數值策劃的設計架構_第3頁
MMORG數值策劃的設計架構_第4頁
MMORG數值策劃的設計架構_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

條蚊尾疏蓋昏曉陶默MM礙OR致PG斯數值性策劃似的設吃計架查構!一、游戲設計之初數值策劃在游戲設計之初位于模型建立者的角度。拿到游戲設計概要及系統分析后,數值策劃該做什么樣的工作,以及需要注意哪些部分呢?本文中筆者將與大家分享自己在MMORPG的數值設計過程的經驗。

數值設計,前期最關鍵的不是如何去平衡那些數值,而是要思考如何設計整體的數值架構,才能更好地對游戲進行宏觀及微觀的控制。在本文中,筆者也將詳細闡述MMORPG從設計之初到制作成型中所需要注意和控制的地方,讓你可以盡快成為一名合格的數值策劃。而平衡性等話題則是屬于微觀控制范圍,本文不進行詳細論述。

數據模型建立

系統建模與優化是游戲策劃尤其是數值策劃的一項主要工作,策劃需要具有較強的系統思維能力與一定的數學建模能力,還要具備基本的優化理論。主要知識需求為系統分析與集成、系統優化、數學建模、模型分析等。

數據模型其實就是由兩個東西組成,第一個是數據,第二個是數據之間的關系。首先,必須考慮游戲中需要用到哪些數據?生命、經驗、金錢、任何一個怪物的攻擊……這些都算是數據,然而數據之間還必須有對應的關系,例如主角的生命與怪物的攻擊,等級攻擊的差別公式,各種不同的屬性等等,其實就是存在一個對應關系,關系如何才能合理?就是數據平衡關鍵所在。

數據模型建立至少要注意這幾個問題:簡單化原則,數據類不宜太多,否則會把這一塊的難度大大加大了,能用一個數據做到的東西,如果你用兩個數據,則會增加很多的對應關系,這個時候需要顧及的東西更多,更難以做到平衡。

數據模型的對應關系確立以后,需要畫出對應的函數圖像,標注其中涉及的常量、變量。必要的時候,還需要畫出數值流向圖,最典型就是經濟平衡中的金錢流動圖以及各種角色屬性的對應圖。在進行數據模型設計的時候,所有的系統都是一個整體,必須充分考慮其中任何一點可能存在的關聯,如果把各個系統數據獨立開來,在后期非常容易出現問題。在做完數據模型之后,則要進行整體的數據分析,數據統計和數據分析對于產品相當重要,同時也是游戲數值策劃的主要工作,其需要具有敏銳的數據敏感性、具有扎實的概率論與數理統計、數值分析等數學基礎。該方向主要工作內容為游戲的系統(玩法)數據統計、游戲的系統(玩法)數據分析、游戲系統設計的數值演算等。

1.核心數值確定

在我們設計游戲各種核心公式之前,首先必須制定人物的各種數值項目。這部分范圍很廣,從各種屬性到攻擊力、命中率,第一第二屬性等等都屬于人物數值部分。筆者一般采用“關系樹”的方式來整合。使用這一結構首先要找到樹的根,也就是所有數值共同參考與依據的項目。接下來,由樹根衍生出幾個重要的節點,再由這些節點衍生更多的枝節。

讓我們先以MMORPG為例,顯然以人物等級作為關系樹的根是最適當不過的。因為在游戲里,等級的意義基本上代表一個人能力強弱的評判。由等級衍生出來的第二層節點,就是人物的基本屬性,筆者一般設定的基本屬性包括力量、智力、敏捷、體質、幸運等等。基礎屬性將根據各自不同的游戲有著不同的定義方法。在筆者設計的游戲中,只選擇五種作為第二層節點,以避免分枝過于龐大。其中幸運為特殊的隱藏屬性,而其他的四種基本屬性分別是力量、體質、敏捷、智力,并以此來區別物理攻擊與魔法攻擊。節點選出來之后,只要把剩下來的數值項目依照相應的屬性相關掛在節點下面,并進行相應的對照,這株互相糾結的關系樹就完成了。

數值基礎屬性及項目將可以為以下細分項

第一屬性項:力量,敏捷,體力,智力,幸運等

第二屬性項:基本屬性所對應的附屬屬性

力量——最小攻擊力,最大攻擊力,負重,附加攻擊力等

敏捷——命中率,躲閃率(魔法躲閃與命中)等

體力——當前生命值/最大生命值/物理防御等

智力——當前法力值/最大法力值/魔法防御等

第三屬性項:各種不同的對應系技能攻擊及防御系數等等

在設計完第二屬性之后,則應該就可能出現的數值項目進行細化和整理并進行列表,以方便以后進行函數圖對比,推薦使用EXCEL。

表格01

2.基礎公式設定

這株關系樹是所有核心公式的藍圖,這使得接下來的最復雜工作變得更為清楚。然后是各種公式的擬定與試算。

公式為基礎的宏觀控制條件,須謹慎思考制定,并與團隊同事緊密討論方能定案

將人物各種數值定義清楚之后,接下來就是各種公式的計算了。所謂的公式的意義就是正式定義不同屬性項目之間的關系,所以在設定公式之前,需先作一次各種成長曲線的函數整理,例如某種成長曲線是大器晚成型的,那就對應二次函數或三次函數的正區間……有了這些整理過后的工具,接下來的工作就是把一條公式所需的各個函數加進來,比如攻擊力的計算公式里包含了等級、力量、武器攻擊參數、附加值與隨機數等。簡單擬定公式的模式后,接著就是通過不斷的試算來調整系數、使其平衡。

目前來說,調整公式和數值,有2種比較流行的方法,1種是工具調整,另外一種是讀表。

A.所謂的工具調整。就是將公式,對應關系等等通過工具的制作來有效調節。這方面對于程序員要求較高,但是后期對于策劃來說,比較簡便

B.讀表法,則是將所有的公式,數值,對應關系值等通過表的形式來填寫和讀取,制作方法較為簡單,但是后期策劃則相對容易出錯。

這部分是策劃過程中的一個重點,可能要花若干禮拜面對十幾條公式與十幾萬個試驗數值,除此之外,與設計、跟蹤程序一樣,要把調整系數分離出來,以便往后調整平衡度時可以只針對一個系數函數韉髡?因為參數不同。設計游戲的公式,要從需求開始著手。考慮的狀況越多,參數就越多,你的公式相對就復雜,也就更難平衡。

其實很多東西都沒有絕對的平衡,某些東西從微觀上看是平衡,但是從宏觀上看,他又有可能破壞了整體。所以設計者要根據對應的游戲世界觀及價值觀來達到其相對平衡

以下以筆者設計過的游戲為例,舉幾個簡單的公式,并進行闡述說明:

表格02從以上的公式可以看出,實際上這些公式都是為了角色互動所進行制定的。為什么我們要這么制定呢?其實每個公式都有其制定的思路和方向。我們之所以這么制定傷害效果和所能得到的經驗值,目的是為了讓用戶在前期多使用物理攻擊效果,對游戲盡快入門,升級快從而有可能留在游戲中。后期讓用戶大量使用技能攻擊效果,并使之多樣化,復雜化,讓用戶覺得有玩點,有興趣。

二、游戲制作之中

在游戲設計之初,我們進行了數據模型的建立、核心數值的確定、基礎公式設定3個基本過程。然而,這樣做出來的數值公式等都只是基于我們設計者的初衷,在游戲中能否真正行的通,能否調節,還要看我們下一步的工作。

1.數值期望與可行性

這里的期望值可以理解成在這個模型下數值可能會達到的最大和最小極限,驗證著一個極限的合理范圍,則可以為下一步設計做出明確的導向,例如在等級20的生命值,最大最小分別在多少是合理的,將數值放入上一步得出的函數關系式,計算合理范圍內的最大和最小極限。

當然設置這個極限的時候最好多為技術人員考慮一點,例如在數值中避免小數點的出現(浮點運算很耗Server資源),了解一下開發語言中的數據類型,支持的字節多長。

在設計出數值公式后,進行圖表演示,看看是否符合我們的需求和思路

例如一個經驗值公式,我們希望它能越高級,經驗值越高,但是不是直線型的,而是呈曲線,前期的數值只是小幅度增高,后期將會大幅度增高。這樣的設計有助于提高玩家的升級積極性,在先期進入游戲的時候能夠爽快升級。而到了后期由于則要經過一個階段的努力才能升級,不過隨之而來的獎勵也是更多。

例圖:目前比較通用的暗黑類經驗值表

玩家升級的上限為99級。到99級后,玩家的經驗值不再積累。

緞設置傾目前放的怪腔物經負驗值俱最低廢為1回02籮,最雹高為情72胡56近0。

瘋表格謹03

狡2.練各種古關系蔽的確辮定

腥在確柜定各鑄種相弦對的析基礎淘公式喊后,自則要只開始燃進行字復雜娛的關敏系樹搭確定零。

串例如提經驗緩值之繭間的滲關系威,物挑品與受角色榮之間心的關掉系,企物品孤升級伐對角燭色,遵技能麻,怪獄物及叮升級恩所會袋產生碰的影殺響等陶等,般當然垂,可墓能出較現的綱關系拘很多鏈,我死們只紹取其慧中一示兩件傷來說盲明。

幅以上陜面的本經驗秋值為火例。劇在確套定經個驗值侍的走向向及專各項球數字宏之后饒,我品們要攜做的婦就是篩把和紐經驗膀值有吵關的告項目名聯系灑起來滴。使玻之成場為一燭個主菊體。覺這個唇聯系闖可能抬要持但續1足~2覆個月歉的時賭間進澆行討衣論和犯調整顆。罪以提宮升經狐驗值活、經深驗值革的獎藥勵、糞組隊器獎勵濟、怪郵物經拜驗值悄分配欠等等衫來進口行舉詞例說核明:

肆提升黃經驗

饅當玩吼家積啄累的怪經驗找值達毛到下僵一個旗等級掏的需爭求時到,則繞玩家誕升級障。

陳經驗套值計恢算公兩式

無得到衡的經或驗值徒=怪輝物的詞經驗監*(憲玩家譯對怪運物造鼻成的健傷害雕/怪錘物的粘最大亮生命童值)關*l而ev膊el插Di揭ff妹er量en故ce

趁le濕ve屬lD比if踢fe但re歐nc脆e的系取值皆規則原:

形表格嬸04

春獎勵窩最后奔一擊繳玩家銳給怪魚物最餡后一劃擊,翠可以羊得到淺額外繭的獎槐勵。

統最后漫一擊全得到貿的經怎驗值載=怪誘物的受經驗蒼*(邪(玩譜家對送怪物討造成鴨的傷悔害/續怪物裳的最擊大生嚇命值懂)+菌3%梁)*右le匆ve閑lD伯if躁fe礦re慌nc爆e

融多人廚攻擊柔同一書怪物

幕按照與玩家魚對怪收物造測成的商傷害冰成比草例分并配。

蔽例如撓:X希X怪甘物的朋等級龍為2籃,經漫驗值偉為5農0,個生命舞值為屆10凳0。勇1級唯的玩云家甲勁對它鴿造成渴40澤點傷火害,采9級敞的玩爭家乙螺對他毫造成望60蓬點傷坊害并構殺死雕了它借。

創那么衛玩家浴甲得警到經燦驗值阻為5功0*屑(4油0/廳10傘0)肯*1辰00隔%=旋20

樸而玩尺家乙禍得到滅經驗喬值為扔50果*(裹(6甩0/伯10旺0)菜+3貞%)燭*4壟0%闖≈帖12

鳴一般仿來說肚直接掩取整培.

超隊友敬間的爸經驗罩值分粱配

越殺死藏怪物蝦的玩火家拿炸出他球所得歇到的股15巡%的沫經驗盛值分喪享給落其他政伙伴戚,那畫么自騎己就示只能控得到撞85哲%。

多其他么隊員煩得到沫的經塔驗值類=(租殺死哀怪物身的隊延員所期得到竿的經嫂驗值晶*1胳5%春)*夫(角衫色的征等級仗/隊塊伍的親等級盡)

夕隊伍款的等膀級=喇所有啟隊員歡的角比色等演級的休和

佩繼續驚上面絞的例筆子,聚玩家東甲和播乙組引成一僻個隊秤伍:

臉玩家鴨甲拿崇出1寧5%患的經否驗值翻,即竊20掌*1寸5%謙=3拘點,攔那么族玩家頌乙得絞到3品*(梨9/橋(9熱+1機))鞭≈頸2;鐘玩家鴨乙也柔拿出日15息%的磨經驗箏值,肅即1志2*怖15屋%=何1點禽,那都么玩呀家甲旅得到金1*鑒(1英/(專9+爽1)瓶)鏡≈紗0。桌那么還最終解玩家騰甲得乖到2辛0*迫85華%+瞧0=屆17沙點;齒玩家尚乙得俱到1概2*照85堡%+雀2看≈層12漿點。

枝我們碑修改標玩家供乙的由等級感,現瞞在玩宏家乙雕也是羊1級摟的。橡那么截他可海以得鋼到5鼓0*皺((擴60銀/1鏟00燈)+顧3%勒)*車10傾0%腳≈足31猴,然息后他土拿出鍵31話*1鼻5%坑≈嗚4分腳給玩婆家甲美,自秒己得顫到3仙1*頃85晉%加≈表26懂。玩甲家甲礙得到黃玩家侮乙分懲配的格4*靜(1芬/(搞1+核1)烈)=買2,塑而玩撿家乙蓄得到反玩家疲甲分繞配的訴3*代(1弊/(鐮1+疫1)慶)尚≈蕩1。累那么射最后寨,玩仆家甲衣得到間20極*8彎5%忌+2讓=1輸9;住玩家絕乙得交到3胖1*緞85址%+插1=塞27主。

膨備注戲:如值果大牙家這脅個公騎式從府目前既代入峽的值受來看醒,總繞的經騎驗值爸是有斑損失襯的,北因為本所有昌除法修運算阻是舍暗棄小葬數點界以后軋而取區整的者。但菠是從效游戲泄的設依計來香說,族這個孕損失游是允啞許的片,因衛為組遼隊以渾后會葵帶來津“兔隊友葉之間桃不能撕傷害宋”辭以及睬團隊吸作戰我的好唇處。身當然剖,這攻個辦篩法是能否可悟取,倉需要信在測君試時慶從具生體的照效果砌來分壘析。

敘經驗六分配余的限脊定

蠶不在蘋同一宵屏幕候內的畢玩家姿無法著共享蕩隊友奪得到鞏的經炸驗值倡,但齡是他脖的等辛級依寒然會鳳計算助到全合隊的蘭等級民和中鉗,這斬樣就裁造成乒了經裳驗總巴值的目損失洗。

停死亡甘造成懲經驗待值損淹失

跨不論洋是被線怪物責殺死簽還是念被其榴他玩逼家殺徹死,府都會條損失藥到這冬個經曲驗值暴所需嚼積累應的1都0%鄙經驗插值。

金舉例趙:

碗玩家儀有1旗50五0點群經驗賊值,步他在券10疫00幅點時軋升到慰2級愚,升麗到3憤級需蘋要達集到3仆00鄙0點秒。此欠時他攻被殺樓死。斥那么播他損僻失

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論