|
等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14416 / 14416 生命值:5%
升級
  100%
TA的每日心情 | 擦汗 21 小時前 |
|---|
簽到天數: 5796 天 [LV.Master]伴壇終老
|
發表於 2014-10-25 22:37:57
|顯示全部樓層
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低: N" ^; f1 h0 o7 M0 W1 P6 f
造成新手玩家不太好發展起來2 l0 l& U( J& y4 X
有玩家建議可以適當調整一下
- z' N& x' E$ o新手保護積分的門檻
, _+ `: @/ W8 ^8 G- H1 {3 h! f8 m8 W8 v# p2 R" X% a+ G8 o# ^
而所有玩家總積分的平均似乎是比較好的方式: ^0 U. P8 l7 }+ [( d9 D
3 Q3 ]# F8 H* ?5 j0 i& L9 M: w要如何輕而易舉計算總積分的平均呢?; A* G1 p7 U/ t7 y; g6 w: I
一個一個手動加總起來效率不僅低又費時# i4 K, n% `# V! [
6 N4 f2 ~ d K8 iSQL語法是相當有用的東西
9 i5 M4 u" D" k7 s也是站長正在學習的東西
5 O5 W( N/ L3 c
2 t8 b7 ]3 }1 X# U透過SQL語法查詢出來的結果* s U) f2 H( ]( Y) x0 e, w' O+ ^
U3服現時所有玩家總積分加起來是:
# g" h @7 Z. }4 f. i2 s13304311230893
( O1 C* K: E/ V8 p5 ~) K- `! a( p3 @8 T; z% S& X$ Y$ k/ B2 o2 {- V
要得出所有玩家總積分的平均數
* Z! J1 Q, D7 t. _, [7 M+ u計算方式:所有玩家總積分總和除以玩家總數
! _ M0 y1 ~8 ~+ _+ L7 G! ^3 R2 o即:13304311230893/761=17482669160.2+ B# P3 ]( ^0 O+ A6 M' G' ^2 L. A
四捨五入去掉小數點就是17482669160
1 K) i) N& g) ^7 i+ ~1 r1 H( n, _; K" s7 q- H3 c4 H
17482669160即是新的新手保護積分門檻 # n3 }4 W; B, b; j3 G0 u$ \
+ u- D0 ^0 r* _9 o
而平均保護積分可以定時更新一下4 L2 X: G9 s( d0 W6 K
這樣所有玩家都能平均受到保護
- \% {. N2 q1 s2 k' N/ t8 D( [現時新手保護積分上限是21474836471 H6 |. I9 H9 v9 e0 _& z J
但這樣會有一個問題
4 p% Z# n" G2 G( {% f! n超過2147483647分的玩家都可以被打& D6 f j3 g( J2 d
改成平均積分為保護積分
q2 w$ ?8 R& |所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
6 L) F& Z8 g% E- Q- a# J9 A$ G, ~6 C; D; }7 x" k
除了平均積分當作是新手保護積分以外6 g* T& i3 L0 l2 Z( I
還有沒有更好的方式?
" U: y6 B& a1 T* l! S" X就由大家來討論了
7 o2 G* _& N7 W |
|