[eROC視角Issue 20, 教育] 力量要多少,解任務才輕鬆?
Veronica Lin
◎信賴數字,但別迷信數字!
這次的NE與RW任務各要求要打100個敵人,對大多數人而言都是非常吃力又花錢的事。這幾天我們的麵包價格也上漲了不少,對新手而言,負擔可說極重。好的,那麼我們有個問題是─面對戰場時,到底一個敵人要打幾下才會死?同樣空手狀態下,是不是新手一定得打的比老手還要多下?這裡讓我們用另一個角度來看看這個問題。
首先,我們先瞭解選怪規則:電腦怎麼選敵人呢?在名單來源上,我們會碰到的對手會是對方國家及與對方國家簽MPP的玩家,另外,電腦也會以你當前的力量值為中間點去選擇在一定範圍內力量比你高或低的玩家。簡單來說,也就是當你的力量是1000,你會碰到的敵人可能是力量1100,也可能是900,但不會是6000或者200。
因此我們掌握了這個原則,很容易就可以去做進一步的討論了。方法很簡單,我們要瞭解對手在你力量的上下範圍內,到底有多少玩家,是力量比你高的玩家比較多呢?還是力量比你少的玩家比較多?這次我們的NE對象是eSK,我們就以eSK與其MPPs(e印尼、e保加利亞、e新加坡、e俄羅斯)為資料庫,開始探討。
經資料搜集後,我們可以看到結果如下表:
Table 1各國力量人口分布表(Day 135😎
資料來源:http://egov4you.info/citizens
Table 1可以提供給我們很多資訊,例如eSK的新人潮還有在玩的,大體上以現在力量251~750這批玩家為主力,但明顯可以看到251~500這個區間已經比501~750少了,與其它國家的分布比例大不相同,明顯可以看出在這個時期,新人潮的成長有青黃不接的情況,在那波新人潮中,真正增加的主力玩家大約在400餘人左右。其他還有很多東西可以解讀,例如可以透過比較各國的力量分布曲線,觀察有沒有人口老化問題,但本文主題不在此,暫不討論這些。
好了,完成了這張表,但還有一個問題要解決,一般所面對的敵人,理當未包括被系統認定Dead People的玩家,因此要怎麼把這批玩家給排除呢?這邊主要有三個可行做法。首先,先排除力量低於100的玩家,這些玩家有太多沒有繼續玩的新手或者X號(不能說的秘密),因此優先把力量為1~99的玩家排除;方法二是把所有國民資料建立成資料庫,再推估自出生日期開始,合理的STR成長速度,然後排除掉差異過大的玩家,例如,假設一個玩的不勤,每天訓練也只用最基本數的玩家,一日可增增加6點力量,假設一個月平均只玩20天,那這個玩家若已出生180天,力量值應該至少要有720,如果今天所呈現的數字遠小於此,那表示該玩家有極高的機率為Dead People,但有兩個麻煩,第一個是在操做上,非常辛苦,第二是力量公式有經過改版,對過老的玩家可能不準;因此我們選擇第三種方式,並配合第一種,雙管齊下。
第三種方式是假設玩家不玩的比例與STR高低呈指數分配,使資料更可能接近真實情況。其累積機率密度函數為1-e^(-ax),其中x為力量組別,我們用這個函數去修正實際玩家的比例,並對a加減20%與40%進行敏感度分析。首先我們假設a為0.5,得到分布如下圖:
Figure 1 資料分析結果
X軸的1及代表Table 1中力量為100~250的群組,25即力量6000以上的玩家群組,依此類推。
由Figure 1,我們可以得到什麼?假設電腦選取對手玩家的區間是以你的力量為中心去挑選往上或往下一個區間內的對手,那麼我們就只要觀察這兩者比例即可。Figure 1中,由於敏感度分析的結果呈現比較大出入的為第一組與第二組,因此力量在500以下的玩家,恐怕無法得出比較可靠的分析結果。但往後看,我們可以猜猜最吃香的玩家是那些人。
第一名揭曉:第11組,也就是力量介於2501到2750的玩家們,你們所碰到的敵人,力量比你低的可能性最高;總體上來說,當玩家力量超過2500以後,到力量4500前,都還有蠻不錯的優勢。而另一個也還不錯的區間應該是第4組,也就是力量介於751到1000的玩家,碰到力量比你低的玩家的可能性也略高。推測可能性為當玩家玩到這個階段時,可能是一個明顯區分出成長速度的間隔(如0.19G訓練與0G訓練),或者是在這階段容易退出遊戲,但這部份均只是猜想,如有興趣的人,可以再做後續探討。
此外,我相信也有人會好奇那我們與eC的人口分布呢?所以我把這部份也整理出來提供參考(Table 3)。只不過在這張表中,我們與eC的人數並不完整,因為我們有部份國民跑到國外幫忙或去賺取資源優勢了,因此實際數字會再略高。
Table 3 跨國比較
最後,我不知道這樣有沒有用,但也許真的可以!想讓對方解任困難嗎,請時時保持滿血,並買台Q5坦克平常沒在打戰的時候就帶在身上,直到要打架時再以高價掛到市場上吧,讓敵人只能打有坦克的你!
抱歉,我沒說清楚沒想到這麼多人注意到這句,上面這段話是我的猜測而已,未經考證,要考證也得要運氣很好才有機會碰到。設計者當然可以思考用亂數隨機安排,但是也可以去叫資料庫,如果今天血量是真的,那麼武器應該也有可能,我打這段也希望大家多提供自己的經驗來分享。
這幾天不在,如果還有問題可能請pm我,我有時間就會來收信。
eROC視角過去所有文章匯整(Previous articles in eROC perspective):
http://www.erepublik.com/en/article/-eroc-1-1835034/1/20
TaiwanTradeEmpire報業同盟
PLARQ's Talking 科學期刊 灣娘畫報 §每日穆絲刻§ D觀點
風雨飄搖 eROC視角 攘夷報 Alan's View Novel News
Comments
辛苦統計
V
V
這篇很好,
帶入資料進行歸納與比較,以佐證作者觀點.
推!
先V後詳讀
推專業!
v
V...
專業文推
Vote
V
專業推
e中研院!!!
V
V
V 专业文章真好
以我自己的研究來看 不會遇到力量大於自己400的人 因為會造成負損傷(加血?)
V
只要身上有坦克
敵人對上的就是有坦克的!?
求證實
V
好文章, 不推嗎?
V
好文章推
求敏感度分析教學!
v
v
V
V
統計時以250作區間是合理的,因為遊戲本身就設計了250為倍數的獎章;但我猜測,破五千力的的坦克們戰鬥時,對手的力量差應該就不只一個區間。
一邊解任務一邊觀察看看…如果有人能統計戰爭時和對手的力量差資料,應該就能解出整個模型。
雖然不太明白 但是好厲害阿
V了再說 雖然我沒完整看完...
攒技术文
V
只要身上有坦克
敵人對上的就是有坦克的!?
求證實+1
V
V
專業推
V
只要身上有坦克
敵人對上的就是有坦克的!?
求證實+1
V+我只知道我一直打到滿血炮兵100體只能打1隻半= =
V
佩服
VV
力量未達100 遇到的敵人力量都200起跳...
V
v 推專業文
實用推
想讓對方解任困難嗎,請時時保持滿血,並買台Q5坦克平常沒在打戰的時候就帶在身上,直到要打架時再以高價掛到市場上吧,讓敵人只能打有坦克的你!
也想知道是否是真的 XD 我就想說怎麼打體力不滿500的對手怎麼一堆有坦克或直升機
抱歉,我沒說清楚沒想到這麼多人注意到那句,這段話是我的猜測而已,未經考證,要考證也得要運氣很好才有機會碰到。設計者當然可以思考用亂數隨機安排,但是也可以去叫資料庫,如果今天血量是真的,那麼武器應該也有可能,我打這段也希望大家多提供自己的經驗來分享。
這幾天不在,如果還有問題可能請pm我,我有時間就會來收信。
其實Veronica Lin 猜測的很合理,跟我觀察猜測的情形很像。
戰場對手的決定,應該是從對方國家和MPP國家裡,隨機挑選資料庫裡的國民,被系統挑上戰場的國民就以現況呈現。
比如說對手在系統現況裡目前是體力80,倉庫有坦克可用。
那他上戰場就是體力80,使用武器是坦克。
這可以解釋我從新手上戰場時,看到大概有6成力量500以下的對手,上戰場都有坦克。 我那時就想說為什麼e南韓的新手都這麼有錢。
不過系統更新資料庫現況的機制,就不得而知。
當然這也是我的推測,如有更詳細經驗的高手,也請多多指教。