作者icenuclear (蓝色丁丁)
看板CGI-Game
标题[IKA]人口与金币与时间之关系 演算模型推测与分析
时间Sun Jun 29 00:42:13 2008
本文所有的演算法皆为推测而得的
Let
t为时间差 单位为hr
P = Population
S = Total satisfaction
P + S = K
P & S 存储格式皆为浮点数
网页显示的P为无条件舍去後的结果
网页显示的S为无条件进位後的结果
Growth = dP/dt = (2*S + 3)/100 = (2*(K - P) + 3)/100 (1)
人口成长率=人口对时间之变化率
网页显示的G为对小数点第3位四舍五入之结果
由(1)得
P = c*exp(-t/50)+K+1.5 (2)
伺服器只要纪录c和K和时间原点即可知道P
*********举例分格线********
假设一开始时间点为0 (t = 0, P = P0, K = K0)
(电脑储存时间格式为目前对某一天的豪秒数差 哪一天我忘了)
c = c0 = P0 - K0 - 1.5
得知P = c0*exp(-t/50)+K0+1.5
之後过了1小时(时间点为3600000, t=1)
此时P = P1 = c0*exp(-1/50)+K0+1.5
接着改变K=K1 (喝酒之类的)
於是c = c1 = P1 - K0 - 1.5
时间原点记为3600000
接着又过了2小时(时间点为3*3600000, t=2)
此时P = P2 = c1*exp(-2/50)+K1+1.5
************************************
Gold对Population的关系为金币对时间之导数为4*P
dG / dt = 4*P (假设无军队,材料跟金币可等值互换)
得 G = -200*c*exp(-t/50) + (4*K+6)*t + d
伺服器纪录d即可计算金币
改变K必须计算新的d
目前可以想到的大概是这样
我在3s [73:20] > 上帝禁区
现在等开2村(信箱写错无法认证 呜呜)
很缺石头 希望有人可以跟我交易
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.232.52.179
1F:推 markoo:我可以请问一个问题吗@@? 你一开始怎麽会想跑去3s@@? 06/29 00:50
2F:推 geneeva:他喜欢孤独的感觉XD 06/29 00:51
3F:→ qiaffvvf:- -? 我觉得没这麽复杂. ika居民的金钱增加不是即时的 06/29 01:31
4F:→ qiaffvvf:你可以试试不断refresh网页,会发现一段时间才会变动一次 06/29 01:31