兩個建議,完成比例顯示,以及成就綜合評價。
┌──────────────────┐
│成就系統v1.05 │
├──────────────────┤
│1.地圖篇 (29780/31389) 94.87% │
│2.怪物篇 (3196/3346) 95.51% │
│3.防具篇 (737/760) 96.97% │
│4.武器篇 (300/313) 95.85% │
│5.任務篇 (54/71) 76.05% │
├──────────────────┤
│綜合評價 92 (AA+) │
└──────────────────┘
(但上面這樣感覺顯示上資訊過多)
大概類似這樣的顯示概念,完成比例顯示是讓玩家更清楚自己
每一項成就的達成進度,比例字串可以寫個函數,把比方像是
29780、31389 丟進去,就傳回 "94.87%" 的結果。
綜合評價則是個有趣的東西,因為
1. 你可以隱藏評價分數是怎麼算的
=> 用複雜的公式就能讓玩家很難輕易推敲出來
例如上面看似五個參數種類實際上你在計算時可導入
第六、第七個「隱藏參數」
例如同樣是過區域,帶的人跟被帶的人,它們通常會在
某些數值上有差異,那就可以把這樣的數值當成隱藏參
數來考慮進去。
2. 你可以隱藏所謂的 AA+ 是怎麼得來的
=> 但可保留讓玩家透過評價分數去推敲得來
用 switch(評價分數) return 相對應字串即可
這項建議是為了 成就之王(skill-king8) 這個技能來的,玩家
的成就綜合評價必需達到 幾分(這我不太喜歡) 或者什麼評價
(比方 AA+,這種我喜歡),對外當然說要取得什麼評價,實際
上在寫 if(評價分數>xx分) 時用的仍是分數就是了。
採綜合評價的好處
1. 若成就之王沒要求極高的評價分數,玩家就不一定要五種
成就都取得高標,比方就是有玩家不喜歡解任務,我希望
這種玩家在取得另外四個的極高成就下也能拿到成就之王