作者youngkai (年輕人)
看板CGI-Game
標題[IKA]人口成長率 (Growth) 的計算與造兵成本
時間Fri Jun 27 19:55:20 2008
人口成長率 = 滿意度 / 50
每多一人,滿意度就減一
可以在Town Hall看到population就是扣(你村民的數目)的滿意度
例如一開始滿意度50,隨著時間的增長
變成49 48 .... 到 1 0
造兵需要人口,所以造一個方陣兵,會從該城中扣除4個人口,滿意度就+4
造10個方陣就是+40滿意度
從人口成長率 = 滿意度 / 50 可知
你造越多兵,成長率越快,但其實損失的潛在收入也大
假設本來有1000村民,滿意度0,造了50方陣,變成800村民,滿意度200
但此時人口成長率從 0/hr變成 4/hr
(滿意度 - 上一階段的人口成長率)
人口成長率 = ---------------------------------
50
滿意度 = 上一階段的滿意度 - 人口成長率
可以得知這是一個遞迴函數,滿意度越低,成長率越低
為了方便計算,假設系統每一小時算一次人口成長,小數點要計算
實際用程式去跑,以10點滿意度為間隔,要從該滿意度到生滿人,所需時間
satisfaction = 10 people, needs 117 hours
satisfaction = 20 people, needs 152 hours
satisfaction = 30 people, needs 172 hours
satisfaction = 40 people, needs 187 hours
satisfaction = 50 people, needs 198 hours
satisfaction = 60 people, needs 207 hours
satisfaction = 70 people, needs 215 hours
satisfaction = 80 people, needs 222 hours
satisfaction = 90 people, needs 228 hours
satisfaction = 100 people, needs 233 hours
satisfaction = 110 people, needs 238 hours
satisfaction = 120 people, needs 242 hours
satisfaction = 130 people, needs 246 hours
satisfaction = 140 people, needs 250 hours
satisfaction = 150 people, needs 254 hours
satisfaction = 160 people, needs 257 hours
satisfaction = 170 people, needs 260 hours
satisfaction = 180 people, needs 263 hours
satisfaction = 190 people, needs 266 hours
satisfaction = 200 people, needs 268 hours
satisfaction = 210 people, needs 271 hours
satisfaction = 220 people, needs 273 hours
satisfaction = 230 people, needs 275 hours
satisfaction = 240 people, needs 277 hours
satisfaction = 250 people, needs 279 hours
提供給各位作參考
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.79.163
推 geneeva:恩推一個,很用心。 06/27 19:56
推 Arnol:統計專家@@ 06/27 20:09
→ gg123sf:可是我才玩48hours就212人了0.0... 06/27 23:51
→ gg123sf:阿 看錯0.0 原來是要造兵 06/27 23:52