作者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
推 markoo:我可以請問一個問題嗎@@? 你一開始怎麼會想跑去3s@@? 06/29 00:50
推 geneeva:他喜歡孤獨的感覺XD 06/29 00:51
→ qiaffvvf:- -? 我覺得沒這麼複雜. ika居民的金錢增加不是即時的 06/29 01:31
→ qiaffvvf:你可以試試不斷refresh網頁,會發現一段時間才會變動一次 06/29 01:31