找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 1507|回覆: 6

[規則討論] 新手保護積分討論

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15036 / 15036

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    3 小時前
  • 簽到天數: 5980 天

    [LV.Master]伴壇終老

    發表於 2014-10-25 22:37:57 | 顯示全部樓層 |閱讀模式

    馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。

    您需要 登入 才可以下載或檢視,沒有帳號?立即註冊

    ×
    由於現時新手保護積分過低
    0 v* W* n) `+ N2 p, c. Y+ V0 \& [造成新手玩家不太好發展起來6 v# n+ i1 X4 g3 S& k: o
    有玩家建議可以適當調整一下. p- \- q. a0 b! q! J
    新手保護積分的門檻
    - ?- x5 d% L: S
    . `: d2 e8 ]8 Y而所有玩家總積分的平均似乎是比較好的方式
    6 ~) f( o* V  o! h, I5 U1 q) i$ H" }8 A7 y
    要如何輕而易舉計算總積分的平均呢?. N; E6 o1 K* |8 C9 [. H
    一個一個手動加總起來效率不僅低又費時" {6 v: ]" v: l/ ^) [; Q: \& h$ ~
      d8 w  q" L6 D0 u( O
    SQL語法是相當有用的東西
    # [. s' w: U6 z) g7 ^7 y也是站長正在學習的東西
    2 e8 R# R  n" C4 c1 I5 P4 `% A% l, n) T  a& I. T
    透過SQL語法查詢出來的結果
    $ U# H! Q  |' C5 @U3服現時所有玩家總積分加起來是:
    # p8 s( [6 E) [! s/ Q6 r13304311230893& k, D4 y- ~; }" N0 R# n. B

    3 T/ \, s6 F% Q7 L3 c4 }要得出所有玩家總積分的平均數& d" q3 I& }6 l8 Z# e9 f3 M7 b8 j
    計算方式:所有玩家總積分總和除以玩家總數$ ^, _. p, \, o4 w: ?' ~9 k1 p
    即:13304311230893/761=17482669160.2
    ' z. I# _" R. e% a% o* v四捨五入去掉小數點就是17482669160. n. V/ ]) S+ a9 B7 t
    # e2 O! s& r" x/ r' W2 H. ?! ^
    17482669160即是新的新手保護積分門檻
    $ A5 e8 u* B) B" V0 ?1 M, z, V% ]1 _0 \9 X, i7 j0 r; N
    而平均保護積分可以定時更新一下
    # q/ e6 k" m# U! h! _: P9 t這樣所有玩家都能平均受到保護5 g2 ^) H# E; l6 J9 j( J: W# ~
    現時新手保護積分上限是2147483647
    0 w9 w7 z4 ]4 }! Q* z8 j, n但這樣會有一個問題# z. u& C0 ?0 L# Z
    超過2147483647分的玩家都可以被打: z" j. ?1 Z' |2 |7 {! o
    改成平均積分為保護積分, \7 n& z& N; Z" F2 }  Y
    所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
    ( ~& J: M9 x( g* N6 y5 T8 W5 R5 D
    3 c1 X2 P" q* @# ?6 a3 o' Z除了平均積分當作是新手保護積分以外
    4 _. E: y. X" E8 v8 \  N還有沒有更好的方式?+ l0 A5 @/ m9 j7 x
    就由大家來討論了0 v/ w- J7 R* V0 e* U9 w8 i; J6 T

    文章的最近訪客

    等級:14 - 融會貫通

    經驗值:0 / 137

    魔法值:1727 / 6437

    生命值:7%

    升級   0%

  • TA的每日心情
    奮斗
    2023-11-6 06:07
  • 簽到天數: 809 天

    [LV.10]以壇為家III

    發表於 2014-10-25 23:11:39 | 顯示全部樓層
    建議在 遊戲中 顯示 新手保護 的積分 ~

    評論

    OK  發表於 2014-10-25 23:12

    等級:12 - 出類拔萃

    經驗值:0 / 113

    魔法值:787 / 6882

    生命值:3%

    升級   68.05%

  • TA的每日心情
    開心
    2021-6-28 16:11
  • 簽到天數: 78 天

    [LV.6]常住居民II

    發表於 2014-10-26 07:34:48 | 顯示全部樓層
    若以平均保護積分 的方法的話  t# p* l* u+ P/ l
    不適合直接用玩家總數來除8 q8 p6 t' E  \& B" O
    原因在於接近沒有積分的玩家的部分 以U3為例著數量0積分的帳好多達250幾個
    / _: V% S* x4 h0 ~隨便一個有心人士找花點到公共電腦多論幾個帳號等,就能明顯幅降著低平均值  N- U: @% I4 Q. _* g; {
    (我想的話花點勞力就能造出4-50個著種0分(而且來能規避違裩)
    , C* X- u2 U% F9 Q# t! m; L但著就使平均積分 砍了10億分左右
    ( f6 B$ y8 x) C2 n* E9 @) U+ b! V; Z- @- H- y& }
    新手保護積分的門檻可以固定週期來跟新,聯合取數值得點也固定下來減少爭議

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15036 / 15036

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    3 小時前
  • 簽到天數: 5980 天

    [LV.Master]伴壇終老

    發表於 2014-10-26 18:16:21 | 顯示全部樓層
    roy369458 發表於 2014-10-26 07:34! @# x' Z6 l% h3 z$ r; q2 U# `
    若以平均保護積分 的方法的話- w% d& F7 ^, M
    不適合直接用玩家總數來除. Y, k0 Z) `: o7 {
    原因在於接近沒有積分的玩家的部分 以U3為例著數量 ...

    % E$ l9 e+ |- _的確不適合直接用玩家總數來除9 k. {2 r8 n. [9 V0 E' n
    那麼先扣掉積分為0的玩家數量
    0 X: }( l1 [( v然後再用全部總積分去除  t: m7 _9 m$ [. @, [
    這樣如何呢?

    評論

    看來光排除積分為0的玩家是不夠的,還要在排除其他因素(最後上線時間天數,註冊天數...等)這樣計算起來會比較準確  發表於 2014-10-26 18:29
    0太低了 可以另找個標準 真的有在玩的人大概蓋一蓋建築就前百名了  發表於 2014-10-26 18:22
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2026-8-6 04:29 , Processed in 0.033560 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回覆 返回頂端 返回列表