Re: [企劃] 想請問遊戲設定參數的問題

看板GameDesign (遊戲設計)作者 (謊言接線生)時間15年前 (2010/07/19 03:44), 編輯推噓21(21024)
留言45則, 19人參與, 最新討論串10/14 (看更多)
※ 引述《F23ko (純潔)》之銘言: : 事實上,很多遊戲中角色配置,都會走向極端 : 或者是..... : 最強、最好用的「模式」或是「練法」就只有那幾個而已 : 舉例來說.... : 如果我想去玩一款網路遊戲 : 那我申請完帳號密碼,該做的第一件事,就是去網路上爬文找攻略 : 照著前面的人的練法去練 : 我覺得這有點怪怪的 : 明明技能樹這麼多,練法的組合很多,最後卻只剩幾種練法「存活」下來是怎麼樣? : 有沒有有效的方法,讓人物配置(含裝備、技能、人物點數)更多樣化? 有!但是很難,調平衡度等於是演算法中的最佳化問題,而這類問題比較難一點 的大多都是NP,而在遊戲之中,我們甚至連要最佳化的算式都可能寫不出來。因此大 多數情況我們只能找近似解或經驗解,而其中就會有不平衡被玩家找到,從而極限化 。 我曾在一個Mud的平衡與多樣化設計上與人非常詳細討論過相關問題,以下是我 的一些結論與解決方式。但是這只是概念,不代表實行起來是容易的。至少在當初我 參與討論的那個Mud中,最後大神們還是採用了較容易實行而平衡較差的一般性做法 。 1. 不要妄想平衡能夠完美存在。 太多設計者的迷思就是在最一開始就想要設計出完美的平衡性,他們考慮所有的 可能性,計算所有的數值,最後在自信地提出他們的設計時被玩家算出來某種組合硬 是可以快5秒打贏或多撐5秒而崩潰。然後他們用力去修改,於是整個系統在更多的地 方平衡崩潰,而且你算得越細就越會崩潰。玩家是生命,所以會找到出路。 先認清你做不出一個完美平衡的遊戲,才能談怎麼平衡。 2. 模糊化。 很多遊戲自豪於他們的設計精準、數值清楚,玩家可以計算出所有的數值,然後 「很平衡」!除了極少數以外,他們都成功做到了──除了最後一項。 事實上,模糊一點別讓玩家算得太清楚會有助於平衡。當玩家搞不清楚在亂數影 響下+1攻 +1迴避可是-1防 -1命中到底是能差多少,但是可以大略算出+100迴避可能 跟+100防在第四關差不多而且兩種裝備難度相同時,他們就會有兩種穿法。但只要任 何時間點他們算清楚了,就會只剩一種。當他們搞不清楚350-0-0、200-200-0跟150- 150-150三種穿法的細微差別,但是知道這三種都有比100-100-100強時,除了少數算 得清的極限玩家以外,其他人就不會在意細節。雖然極限玩家會把他們算出來的極限 用網路分享出去,不過那是他們有成功算清的情況之下,並且下面我們會提到解決的 可能性。 RTS就是一種很好的模糊化。因為要素太多了,有些根本無法直接數值化(玩家 的操作能力、反應、臨場狀況、地圖特性),所以玩家跟設計者都一樣算不清楚,到 最後只能收集大量對戰資料得到一個大家平均勝率沒「差太遠」 = 平衡的結論。萬 一新戰術開發出來,有個種族勝率領先不少了怎麼辦?可以看看韓國《Starcraft》 的職業聯賽如何處理的,他們甚至不能改數值了,但是他們可以做出對該族比較不利 一點的地圖來平衡。有的時候他們甚至可以直接把不平衡推給某選手太強。 3. 創造必要性。 當所有條件都是平等時,玩家就肯定會盡力去算出一個最佳的狀態。但是除了模 糊以外,你還可以逼他沒得算。 思考一下我們在遊戲中常常會把一個隊伍做一些分類,比如主攻手、盾、補血機 等等。然後就會發生因為主攻手怎樣點技怎樣穿才會打最痛,所以他就只能這樣做, 而另兩者也一樣,所以這個遊戲就只剩下三種設計。這是因為這個遊戲就只有三種需 求。 現在我們想想,假設這個MMORPG沒有遊戲中內建商店,所有裝備都得是玩家用打 鐵技能做出來的。好,我知道這會造成bot更為猖獗,我只是舉例。在這種情況下打 鐵是如此的重要,你要是自己不練一隻打鐵的,你就要受別人制定的價格壓迫。反過 來說,當你有了個打鐵的,不但可以自己造裝備,還可以拿來輕鬆賺錢。所以打鐵就 變得很重要,就算只要練了打鐵你其它方面就會爛到不能看,但是玩家就會去練。這 樣你就創造出一個新的配法,玩家會去算怎樣可以達到打鐵的極致,但是卻沒有辦法 把主攻手、盾、補血機跟打鐵四種角色縮為三種,所以你至少有了四種配法,多出一 種。想辦法把必要性跟其對應技能、裝備或角色的總量增加,玩家不能用單一角色就 一次處理完的情況下,各種非極端以兼顧多一點需求的中庸練法就可能出現。 但是只用這一招用過頭,玩家就會厭惡。滿街都是藥師、打鐵、詩人甚至律師, 玩家不得不練一個律師的原因竟然是因為他們要是死了掉裝備,沒有練律師上法庭打 官司的話就拿不回失物!所以我們還要從別的方向著手。 4. 讓玩家算不完。 其實這是前兩點的延伸。 讓我們看看裝備或技能。一個主攻手會去算怎樣的搭配可以多打1點的dps,所以 他就會為了那1點去改成更好的搭配,不管那會造成防禦力多弱,反正有盾幫擋!但 是如果我們設計一個打寶的好地方,唯一條件就是同時只會有一個人進去,而且裡面 的怪雖然傷害沒有高到可以把平均防禦能力的角色打痛,但卻可以讓放棄防禦的純主 攻手哭出來!而且它們的血量也不是盾跟補血機之類打得痛的。 這種情況下,玩家只會有兩種方式處理。要嘛就是乖乖換穿些基本的防禦能力上 來,不然就是放棄等別人打然後用什麼別的東西去交換你要的。前者的話,你就順利 逼他去創造了新的配法,雖然這些新的配法稍後又會被人最佳化成只剩一、兩種,但 它起碼增加了!後者往往是失敗的例子,要嘛是寶物不夠誘人,或是只要拿一次就再 見了,於是主攻手也就只穿那麼一次半防禦,從此之後又再也不穿。這就是必要性沒 有建立起來。 如果整個遊戲中有1/2的區域跟任務都是那種特性呢?只要不是這些區域跟任務 都設計失敗讓人只碰一次(雖然這已經很難,有許多MMORPG都有太多的區域是沒人去 的),那我們就可以預料到會有人創造兩種極端跑在兩種不同的區域。甚至中間也會 有可能有人創造一些沒有極端強但可以跑遍100%區域的角色,那我們就賺到了。就算 沒有,至少我們也讓主攻手從一種變成兩種。 還有一些更細微但有趣的設定可以用來「利用」那些愛算極限的玩家。假設有個 區域,你只要打超過200的傷害就會被反彈、或者某個寶物你一定要在某怪紅血的情 況最後一擊才會拿到,而那怪的血就是201。同樣的,只要夠吸引人,極限玩家馬上 就會幫你算好一套可以剛好打到200的配置。但如果另一隻怪或另一個區的限制是250 、又另一個是300,設計者只要改一個數字他們就要算一套。聽起來跟以前設計者要 花幾個月寫出一堆裝備技能算個半死但玩家也只要算一套比起來,顯然划算多了。如 果整個遊戲都是這種怪……對不起,我是開玩笑的。到最後他們就會少算一點,變成 「大約200傷害的這套可以打這幾區,大約300傷害的打這幾區,極限一招破千的打這 幾區」。因為有了大約,所以制式就會亂掉,有人100~200、200~300、300~1000 配成三套,但也有人100~250、250~1000就只配兩套,這中間差異就出來了。 你會發現後面這部分跟第二點的模糊殊途同歸,上一點你讓他們直接不好算,但 這裡你讓他們盡量算到爽發現算不完只好還是模糊了。大多數的遊戲會出現單一或少 數的極限配置,是因為該極限非常容易複製。只要有個極限玩家算好,剩下的人發現 只需要準備一套配制,於是大家就都學他就好了。但是當極限玩家算出來有100套不 同的角色配法用在100個不同時機,那個極限玩家依然可能真的準備那100套,但其他 玩家就不會了,因為他們沒錢沒時間沒技術去創100個角色配不一樣的東西。於是各 種中間兼顧式的均衡配法就會出來,花樣就又增加了。 甚至還可以有劇情式的處理。精靈討厭鐵,你要是穿鐵製裝去有精靈的區就會被 仇視,所以除非你就是打算被仇視,不然你就要多配一套非鐵製裝備。像這種設定可 以同時增加遊戲氣氛及配制多樣化也是可以嘗試的。當然我們必須對於有些玩家根本 不看劇情這點感到遺憾並且視而不見。 以上只是一些可能的想法,跟大家分享一下。 本文同時發佈於我新開不知道能撐多久的Blog上XD http://goo.gl/59pQ -- 「探尋真實與探尋謊言的難度一樣,而要忘掉它們的難度也相同,因為你根本無 法預測你探尋到什麼,更無法預測什麼會被你忘掉。也就是說,就機率而言,你腦裡 的記憶其實有一半都是騙人的。放心吧,沒那一半你反而活不下去的。」 --克爾斯,謊言事務所暫時所長 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.171.145

07/19 04:16, , 1F
PUSH
07/19 04:16, 1F

07/19 04:42, , 2F
07/19 04:42, 2F

07/19 06:15, , 3F
推這篇 XD 還蠻有畫面的
07/19 06:15, 3F

07/19 08:56, , 4F
07/19 08:56, 4F

07/19 09:11, , 5F
說到模糊化..... 可以使用浮動數值嗎? 例如血量下降,會造
07/19 09:11, 5F

07/19 09:12, , 6F
成移動力下降跟攻擊力上升之類的.....
07/19 09:12, 6F

07/19 09:13, , 7F
或是....某種族在某種天氣(如果有天氣系統的話)下,狀況特別
07/19 09:13, 7F

07/19 09:13, , 8F
好,或是特別差之類的。
07/19 09:13, 8F

07/19 09:38, , 9F
這篇裡面似乎沒提到適度的亂數 :p
07/19 09:38, 9F

07/19 11:28, , 10F
07/19 11:28, 10F

07/19 11:59, , 11F
推!!
07/19 11:59, 11F

07/19 12:30, , 12F
好長T口T
07/19 12:30, 12F

07/19 14:00, , 13F
這篇好酷! XD
07/19 14:00, 13F

07/19 15:32, , 14F
看完了 推一個
07/19 15:32, 14F

07/19 21:00, , 15F
亂數是模糊化的其中一個做法,我沒特別提是因為我以為顯而
07/19 21:00, 15F

07/19 21:01, , 16F
易見,我覺得大家第一個應該就是想到亂數啊XD
07/19 21:01, 16F

07/19 21:02, , 17F
另外F23ko提到的部分如果有隨機性那就是有用的,如果是固定
07/19 21:02, 17F

07/19 21:02, , 18F
的(用什麼技就加幾%,或第幾回合一定是什麼天氣)那還是會
07/19 21:02, 18F

07/19 21:02, , 19F
被某些玩家硬算XD
07/19 21:02, 19F

07/19 21:03, , 20F
別的不說,很多玩家會去嘗試寫計算機,包括我自己就有一次
07/19 21:03, 20F

07/19 21:04, , 21F
為了跟人爭論Mabi中某些武器要怎樣配打某些怪較好,就當天
07/19 21:04, 21F

07/19 21:04, , 22F
馬上寫了一個傷害期望值計算機......XD
07/19 21:04, 22F

07/19 21:05, , 23F
而計算機只要配上bot機制自動抓所需參數,就會變成即時計算
07/19 21:05, 23F

07/19 21:06, , 24F
,這種情況下除非你加入計算機不能算的成分(如Mabi有點類
07/19 21:06, 24F

07/19 21:07, , 25F
似ARPG或武術系統的動作戰鬥)才能阻止被細算XD
07/19 21:07, 25F

07/19 22:18, , 26F
把公式稿複雜一點,對方就解不出來了啦 XD
07/19 22:18, 26F

07/19 22:19, , 27F
例如血量那個,不講沒人會注意到.....
07/19 22:19, 27F

07/19 22:19, , 28F
很難說就是了,太複雜到自己也不會調了,但千千萬萬的玩家
07/19 22:19, 28F

07/19 22:20, , 29F
或者加入隱藏數值點數,控制打寶率、攻擊力等等東西。
07/19 22:20, 29F

07/19 22:20, , 30F
卻可以利用數量攻勢解法硬測出什麼配法最好這樣XD
07/19 22:20, 30F

07/19 22:22, , 31F
那是一定的,最好有一堆不同練法的流派,讓玩家去爭哪種練法
07/19 22:22, 31F

07/19 22:22, , 32F
最好,這樣。
07/19 22:22, 32F

07/19 22:23, , 33F
問題是....礙於不知名的變數,玩家也無法掌握太細節的東西,
07/19 22:23, 33F

07/19 22:23, , 34F
只能憑「感覺」去判斷。
07/19 22:23, 34F

07/19 22:33, , 35F
這是當然,那就是模糊化讓玩家不要那麼好算清的概念了:D
07/19 22:33, 35F

07/19 22:39, , 36F
不過現在往往都會有強者玩家直接解程式抓封包來看,所以隱
07/19 22:39, 36F

07/19 22:39, , 37F
藏數值有時其實沒啥用處XD
07/19 22:39, 37F

07/20 03:46, , 38F
推XD
07/20 03:46, 38F

07/21 11:32, , 39F
推這篇~~
07/21 11:32, 39F

07/21 12:54, , 40F
推這篇
07/21 12:54, 40F

07/21 23:07, , 41F
專業
07/21 23:07, 41F

07/22 01:53, , 42F
推這篇 很有系統的整理阿
07/22 01:53, 42F

07/22 20:47, , 43F
nice !
07/22 20:47, 43F

07/23 12:31, , 44F
07/23 12:31, 44F

08/09 15:36, , 45F
08/09 15:36, 45F
文章代碼(AID): #1CGrc99x (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1CGrc99x (GameDesign)