作者PathosCross (木偶君)
看板GameDesign
標題[請益] 遊戲企劃數值
時間Fri Feb 22 18:18:26 2013
板上各位好,小弟是我想當遊戲企劃,
但目前有個苦手的大弱點,就是有關企劃的數值方面,
這點自己實在很弱,跟數學不好也有關係,
想詢問看看有什麼文章或書或問題可以加強的?
附上一則題目,這是今天去面試時的題目,
我有擅自改了一下,但類型是相似的。
題目如下:
玩家的血量都是 200,
戰士攻擊力 50 ,攻擊距離為 1 ,攻擊速度為 4。
弓箭手攻擊 x ,攻擊距離為 4 ,攻擊速度為 1。
戰士受到攻擊時有50%的機率會加速,
縮短與弓箭手1/3的距離,請問弓箭手的攻擊力要多少,
兩個職業才會平衡?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.225.51
1F:推 chenglap:數學弱的話你不適合做這個... 02/22 18:56
2F:→ chenglap:把數學學好, 從基礎打起. 02/22 18:56
3F:推 LayerZ:...這完全是單純數學題... 02/22 21:32
4F:推 lejo:不考慮防禦力或是爆擊之類的嗎? 02/22 21:33
5F:→ LayerZ:看懂題目+把文字化成方程式是數學最基本基礎.. 02/22 21:34
6F:→ lejo:如果是筆試可能比較類似數學題 但是面試的話你可以多提一些 02/22 21:34
7F:→ LayerZ:如果這題不會,我也不知道怎麼幫你,真的跟C大說的一盎 02/22 21:35
8F:→ lejo:面向 表示你想的東西夠周全 02/22 21:35
9F:推 lejo:至少展現你數值規劃的邏輯面 讓別人相信你有數值企劃能力 02/22 21:38
10F:→ VVll:這題有太多疑問跟bug了 兩者距離為多少? 為何越加速 效果越差 02/22 22:19
11F:→ VVll:弓箭手是否原地射擊不會移動? 攻擊速度的實際頻率為何? 02/22 22:20
12F:推 LayerZ:唯一沒寫出來的就是移動速度,假設一樣好了 02/22 22:25
13F:→ LayerZ:距離可以設定為4的時候進入戰鬥,更多的話兩邊都打不到沒意 02/22 22:26
14F:→ LayerZ:義,更少是弓箭手被戰士突進,玩家行為就先不討論了 02/22 22:26
15F:→ LayerZ:第二個問題是 距離4與縮短1/3距離的意義 02/22 22:29
16F:→ LayerZ:縮短兩次後距離為1.33 仍然大於戰士的1 所以要完全縮短3次 02/22 22:30
17F:→ LayerZ:戰士才會進入戰鬥 02/22 22:30
18F:→ LayerZ:第三個問題是,弓箭手攻擊幾次戰士才會進入戰鬥的期望值 02/22 22:34
19F:→ LayerZ:let z = 0 * 50% + 1/3 * 50% 02/22 22:38
20F:→ LayerZ:z是攻擊一次可以前進距離的期望值 預估要攻擊六次才會進入 02/22 22:41
21F:→ LayerZ:白刃戰(這邊的算法其實沒那麼精準,應該要用機率與統計的 02/22 22:42
22F:→ LayerZ:算法去算 1/6^0 + 1/6^1 + ... + 1/6^n = 1解n才對,就先不 02/22 22:43
23F:→ LayerZ:館了) 02/22 22:43
24F:→ LayerZ:所以進入白刃戰前 弓箭手已經攻擊了6次 02/22 22:44
25F:→ LayerZ:第四個問題 白刃戰後會發生什麼事!? 02/22 22:44
26F:→ LayerZ:請注意這邊素質是計算好的 02/22 22:45
27F:→ LayerZ:在進入白刃戰後,戰士一瞬間會開始反擊,並且弓箭手已經進 02/22 22:46
28F:→ LayerZ:cd 02/22 22:46
29F:→ LayerZ:其實這邊應該要開始列算式了 02/22 22:46
30F:→ LayerZ:進入白刃戰前打了6下 每下攻擊力x 02/22 22:47
31F:→ LayerZ:再加上 進入白刃戰後弓箭手打了y下 會等於戰士打了y*4下 02/22 22:48
32F:→ LayerZ:而戰士的攻擊力已經有了 所以戰士打了y*4下 乘上攻擊力會 02/22 22:48
33F:→ LayerZ:等於弓箭手的血量 02/22 22:49
34F:→ LayerZ:反推y 反推回弓箭手的總攻擊次數6+y 反推回x 02/22 22:49
35F:→ LayerZ:白刃戰後弓箭手打了Y下才對,因為進CD Y + 1 = y 02/22 22:50
36F:→ LayerZ:哈,機統那邊好像寫錯了= = 02/22 22:52
37F:→ LayerZ:當初應徵企劃有人考我這個就好了... 02/22 22:52
38F:→ LayerZ:去掉機率與統計,去掉兩個一元一次方程式,去掉加減乘除 02/22 22:54
39F:→ LayerZ:需要看懂中文的能力,需要分析問題的能力,而在數學課程中 02/22 22:55
40F:→ LayerZ:會教這個的是從小1開始的應用題.. 02/22 22:55
41F:→ LayerZ:國中後題目越來越偏專業,反而越來越少應用題型 02/22 22:56
42F:→ LayerZ:學習數理知識是必要的,但是你該從用已知的數理知識去解決 02/22 22:57
43F:→ LayerZ:沒看過的問題著手 02/22 22:57
44F:→ LayerZ:我又說太多了..(嗚嘴),其實我當初應徵企畫完全沒人要我T_T 02/22 22:57
45F:→ LayerZ:所以僅供參考~ 祝你能早日應徵上 02/22 22:58
感謝回答,
我認為企劃在數值設定上應該有個公式,
將參數代入之後,可以得到一個數值,
而每個數值之間應該是趨近於相同,
想法好像有點怪怪的,需要思考一下。
數學很爛是不爭的事實就是,我會再回頭複習。
平衡性是遊戲樂趣的關鍵之一,
我對這方面很苦手的是,我覺得這是需要不斷測試而來的,
或許我落入了自己的陷阱。
這題目是我整理過的,原本的敘述都是文字,
我只想的是算數學,卻沒想怎麼想過怎麼處理。
讓我想到大前研一的「思考的技術」。
46F:推 ddavid:結果原題是戰士會被風箏到死,因為無限將距離變成2/3永遠不 02/22 23:23
47F:→ ddavid:會變成0(誤,無限謬論之一XD) 02/22 23:24
48F:推 KanoLoa:所以答案 X=0阿,誰都打不死誰就平衡 02/22 23:54
49F:推 Ebergies:我有一個企劃朋友是財金系碩士,該學的還是要學 02/23 00:18
50F:→ zop:ㄟ...攻擊距離不是0...所以不會被風箏 =w= 02/23 00:36
51F:→ LayerZ:攻擊距離是1阿XDD 02/23 00:45
52F:推 zop:戰士有30格,畫面外就戳到弓箭手,所以此題無解~"不錄用(蓋章)" 02/23 00:59
※ 編輯: PathosCross 來自: 58.115.225.51 (02/23 06:48)
53F:→ LayerZ:如果是實際遊戲,這個題目做出來的平衡頂多像貓咪塔防 02/23 09:37
54F:→ LayerZ:那樣子的遊戲吧(笑),作olg的平衡沒這麼簡單就是 02/23 09:38
55F:→ LayerZ:遇到一個大問題,第一步是要先分析成小問題 02/23 09:38
56F:推 asleisureto:數學很看天分 特別是像這題有國小數學程度就能解(非 02/23 10:45
57F:→ asleisureto:酸人) 但對數字有感覺的憑直覺就能解這題 對數字沒 02/23 10:46
58F:→ asleisureto:感覺的即使把國高中甚至大學數學都學全了也是霧煞煞 02/23 10:46
59F:→ asleisureto:建議若你真的對數字沒天分不用強求 看你是否會寫故事 02/23 10:47
60F:→ asleisureto:任務對話 設計新奇道具 構思行銷活動等等 企劃不是 02/23 10:48
61F:→ asleisureto:只有搞職業平衡這塊而已 02/23 10:48
62F:→ asleisureto:其實想進遊戲業當企劃 最快方式就是去參加同人遊戲團 02/23 10:49
63F:→ asleisureto:隊 有作品集給面試官看加分加很大 02/23 10:49
64F:推 zop:現在面試工作除了證照之外,最好都是要有作品 02/23 12:57
65F:→ rofellosx:數字是死的 人是活的 02/23 15:16
66F:→ ReiTukisima:距離是複利計算 期望值上戰士第8下才有輸出 02/24 00:12
67F:→ ReiTukisima:最小攻擊力平衡 8x=50 死亡平衡 11X=200 02/24 00:13
68F:→ funbook:譬如說農場小狗的數值該如何(企劃)設計,您的想法是? 02/24 00:37
69F:推 ddavid:啊題目沒看清楚,原來有1 XD 02/24 01:59
70F:→ jellyice:我覺得答案是200/9 03/17 22:22