今天抽到乙個3星寵物 晴空馬仔,換掉之前常用的 冰河馬仔 後,分數反而下降了,距離差不多,但是總分卻下降許多。
寵物名稱
晴空馬仔
寵物星級
★★★寵物獲得
金幣購買或邀請好友
寵物增益
遊戲金幣加:12%
表現得分加:5%
衝刺時間加:1.2秒
寵物名稱
冰河馬仔
寵物星級★★
寵物獲得
金幣購買或邀請好友
寵物增益
遊戲金幣加:10%
衝刺時間加:1秒
飛行金幣加:300%
觀察兩個寵物的屬性對比,可以看到,主要區別體現在:
晴空馬仔表現分數+5%(與其他的表現分數加成加性疊加)
冰河馬仔飛行金幣*3,會變相增加表現分。(根據觀察,飛行金幣是指踩怪產生的金幣,一般數值都比較大,為常規金幣的十倍左右)。
那麼至此,可以把
相信這兩種金幣,酷跑策劃已經做出大約的比例,然後通過這個比例我們就可以計算出事直接表現分划算還是飛行金幣更好。踩怪得分暫時歸類到普通金幣中,本文目前主要分析飛行金幣佔比。
(測試中,暫且忽略道具持續時間帶來的影響)
環境:35級刀鋒+35級橙色之翼 表現+58% 金幣+58%
各裝備不同寵物玩了10盤,得到如下資料
編號總表現加成
總金幣加成
出場寵物
表現分距離
獎勵金幣值總分5
5868
冰河馬仔
17783
1536
29846541958
68冰河馬仔
18820
2022
31654011158
68冰河馬仔
22436
2166
37661452358
68冰河馬仔
26986
2246
45369601
1058
68冰河馬仔
25383
2265
42667297458
68冰河馬仔
26909
2287
45269972858
68冰河馬仔
34286
3039
57690651658
68冰河馬仔
37447
3187
62997410758
68冰河馬仔
52456
3435
881124100258
68冰河馬仔
60371
4368
1014
147814
2063
70晴空馬仔
12892
1521
21939265
1763
70晴空馬仔
19797
2257
33659353
1863
70晴空馬仔
20527
2284
34860867
1963
70晴空馬仔
25113
2610
42672254
1363
70晴空馬仔
29535
3172
50286206
1463
70晴空馬仔
42614
3776
724114784
1263
70晴空馬仔
43396
4028
737119083
1163
70晴空馬仔
43758
4046
743119889
1563
70晴空馬仔
49351
4342
838132546
2163
70晴空馬仔
47821
4360
812130280
1663
70晴空馬仔
46546
4595
791131021
(一)獎勵金幣
首先將不同寵物下的金幣取平均值,並關於金幣加成單位化後,計算金幣/表現分得到:
冰河馬仔
0.009992
晴空馬仔
0.00998
考慮到估計中必然存在的誤差,我們可以得出:
金幣=表現/100*(1+金幣加成)
(二)表現分構成
根據前述,可以簡單的估計表現分構成公式
表現分=(1+表現分加成)*(a*普通金幣+b*飛行金幣)
其中,距離因素由於與普通(飛行)金幣之間存在想關性,因此不單獨考慮,其影響會體現在a和b之中。
而將 a*普通金幣/(表現分/(1+表現分加成)) 看成整體,為 普通佔比;b*飛行金幣/(表現分/(1+表現分加成)) 看成整體,為 飛行佔比。即
1=普通佔比+飛行佔比
而在 冰河馬仔 的飛行金幣*3的buff下
表現分'/表現分=普通佔比+飛行佔比*3
然後從取資料**中距離相近樣本開始,求平均,規格化,然後方程組計算後,我們可以得到:
在不同距離段,飛行佔比均約為15%,有一定的波動,分析波動產生是由於酷跑中金幣分布非絕對均勻。
從這樣的結果,也就可以很直觀的判斷出,冰河馬仔的飛行金幣*3將帶來30%的實際表現加成,而晴空馬仔的5%表現加成,只能帶來5%/(1+當前表現加成)的加成,結果顯而易見——冰河馬仔更好。
(三)總分構成
起初以為總分也會和金幣一樣正比於表現分,於是相同的做了一次運算,發現冰河馬仔和晴空馬仔結果相差較大。
於是想到,遊戲中統計資料分為表現分和距離,因此假設總分由兩者線性疊加而成:
總分=a*表現分+b*距離
通過方程組求得
a=1.303;b=15.37
結果比較奇怪,但是由於缺乏更多的測試資料,就姑且這樣斷定吧。(若有更多資料,可以進行更多的分析)
海賊跑酷 跑酷類遊戲 原始碼解析
原始碼目錄,如下 引擎 cocos2.2.6 語言 c 這幾個檔案,根據名字 就可以看出來 各個scene就是場景,都是ui堆疊,不細說 主要邏輯,位於 gamescene裡面 地圖使用 titlemap,裡面編輯了 地板,金幣等位置屬性 裡 解析 tmx地 件 然後得出 碰撞區域rect,以及en...
Unity 忍者跑酷
1。把player幀動畫直接拖入到scene中,unity會自動生成改物體的預設idel動畫。2。選定遊戲物體,ctrl 6 開啟animation,可以手動新增幀動畫。3。在animator中,控制動畫切換。在parameters中新增條件,右鍵動畫,make transition 建立轉換,記得...
UNITY 跑酷學習2
今天又看了知乎,又看到了學習方法,裡面提到意志力的重要性,以及有效學習的概念,我看到了裡面說,寫部落格能增強我的意志力,所以我今天來將昨天的工作新增到部落格,算一次積累,訓練意志力的機會,以及熟悉unity 3d的機會。昨天主要實現了road的自動產生,以及人物運動的碰撞機制,以及簡單的ui的處理。...