看板 CGI-Game 關於我們 聯絡資訊
本文所有的演算法皆為推測而得的 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