說到經驗值這個區塊, 一直都是我很想去了解的東西

而之前也經由隨機pk, 看過了不少日本玩家or 台灣玩家的blog

當中也有熱心的玩家提到經驗值的算法, 但這些算式都不是很讓我滿意

原因不外乎都是 --- 解釋能力不足

幸好在上星期五, 終於還是讓我找到了目前解釋能力最高的"公式"  (註1)(註2)

 

開始前, 先說說我心目中的解釋能力應該要有哪些 :

1. 能解釋 旅立(隨機)PK & 直接指定同一人的經驗值不同的情形

2. 能解釋 對方 & 自己的轉生次數 影饗得到的經驗值 

3. 能解釋 先後重複與同一角色pk的經驗值會遞減的情況

4. 能解釋 戰鬥結果勝敗後的經驗值差異情況 

 

而按照資料內的說法 & 我自己的小部份潤飾

arcana collection經驗值的計算公式如下 :

經驗值 = ( 40 + 對手Lv + (對手Lv - 自己Lv) * 2 + 轉生補正 ) * 戰鬥回數補正 * 其它補正

又    轉生補正 = ( 對手轉生次數 - 自己轉生次數 )*10

       戰鬥回數補正 = ( 1 - 0.06*過去已對戰的次數 )

       其它補正 = ( If 為隨機PK指定的角色, =2.5 ; If 為直接指定, =1 ; If 為非驗證之角色, =0.25 )  

計算結果採小數點後無條件捨去      

 

 

其中有些內容要解釋一下

轉生補正

應該很好理解, 再講白話一點轉生次數就是看左上星星的顆數. 已我目前的角色為例, 它有三顆星星, 即代表它已經三轉了

戰鬥回數補正

過去已對戰的次數是這樣算的, 舉個例子, 假設時間區間為 昨天11:01pm~今日10:59pm , 而我只遇過A角色一次, 則當次的戰鬥回數補正=( 1-0.06*0 ) = 1 ; 但如果在同樣的時間區間, 我又第二次遇到了A角色, 則此次的戰鬥補正=( 1-0.06*1 ) = 0.94. 之後依此類推.  故可知, 如果重複打到A角色經驗值為0, 那一定是在第18次的戰鬥才會發生 (= 1-0.06*17 = -0.02 ~ 0 )

其它補正

經由系統"隨機"安排的對手角色, 都會再乘上2.5的權數 ; 如果經由直接指定的方式, 像輸入網址 or 法爾娜練功網, 就只乘上1 ; 但什麼叫非驗證的角色?? 先看看以下的情形 :

(a) 在官網的 Arcana Tool 設定 中, 除了有能放在blog內的語法外, 下面還有一個 URL的申請 .如果沒做此申請, 則被視為非驗證的角色

(b) 隨機到某blog, 即使這blog內有置放多名角色, 但真正系統指定的, 只有一個 (我的經驗是通常為等級最高的那位). 除了系統指定的那名角色, 其餘都視為非驗證的角色

而只要符合(a)(b)其中之一的情況, 在其它補正這項, 只會乘上0.25的權數 !!!

 

不過可能有玩家會問這個問題

" 我目前100級未轉生, 按照算式, 我隨機打同樣未轉生75級的角色, 理應得162經驗, 但只拿到1....算式不準啦~~叭叭叭!!! "

okok, 在叭我前, 這邊要留心遊戲內的設定, 自己與對手的級距在24以內(包括24), 經驗值為正常計算

但如果級距超過25(包括25), 如上面提到的情況, 經驗值一律為1

另外, 比較可惜的是, 這算式並未提供戰敗後經驗值的解釋, 所以在這方面還有可研究的空間

但就目前來說, 這算式的解釋能力已經讓我非常滿意了

 

所以來做個總結吧 :

  • If   24>=(自己Lv - 對手Lv) , 經驗值 = ( 40 + 對手Lv + (對手Lv - 自己Lv) * 2 + 轉生補正 ) * 戰鬥回數補正 * 其它補正
  • If   (自己Lv - 對手Lv)>=25 , 經驗值 = 1

 

基本介紹就先寫到這邊, 我先偷偷休息一下, 等等再寫應用篇

 

(註1)

資料引用來源 : http://maruta.be/hida/33

有沒有種熟悉的感覺阿~~ ㄎㄎ XD

(註2)

同網站裡還有寫到關於戰鬥後金錢的算法, 但我覺得並不如經驗值的算式那樣具有很高的解釋能力.

換言之, 我自己用其驗證時會有不符合的情況. 所以就不介紹了, 不過有興趣的朋友還是可以去看看

 

arrow
arrow
    全站熱搜

    daiilike 發表在 痞客邦 留言(0) 人氣()