Re: [ika] 民意分析

看板CGI-Game作者 (藍色丁丁)時間16年前 (2008/07/10 15:55), 編輯推噓2(2021)
留言23則, 4人參與, 最新討論串1/2 (看更多)
※ 引述《guavabear (芭樂熊)》之銘言: : 首先,來看看民意的數據是如何計算的? : 就讓我們來到市政府,根據所有滿意度數據, : 民意= (城鎮基礎+城鎮研究+首都獎勵) :    +(酒館等級+葡萄酒) :    +(博物館等級+文化條約) :    -(人口數) : 了解民意的來源之後, : 那民意又是如何人口成長率的呢? :        民意 : 人口成長率=──── :         50 何時人口達到穩定? if 民意 + 人口數 <= 城市人口上限 => Never else => log(民意 / (人口數 - 城市人口上限 + 民意) ) * 50 (單位: 小時) 但網頁中所看到的數據皆為無條件捨去後的結果 所以會有些誤差 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.187.163

07/10 15:59, , 1F
謝謝更正
07/10 15:59, 1F

07/10 16:30, , 2F
我比較想知道時間公式是怎麼來的, 掱一下關鍵字...
07/10 16:30, 2F

07/10 16:32, , 3F
電腦精確度有限 所以第一種情況還是會有達到穩定的時候XD
07/10 16:32, 3F

07/10 16:32, , 4F
另外套人口5/10, 民意10 下去, 得到的是負數耶?
07/10 16:32, 4F
打錯了

07/10 16:34, , 5F
民意視為可增加的人口數, 民意+人口 < 上限就絕到不了上限
07/10 16:34, 5F

07/10 16:37, , 6F
不過在等號成立時會剛好在上限停住哦
07/10 16:37, 6F

07/10 16:44, , 7F
等號成立的話理論上要無窮大的時間才會停住 就等於不會停了
07/10 16:44, 7F

07/10 16:45, , 8F
實際上因為精確度的關係 所以還是會在有限時間內停住
07/10 16:45, 8F

07/10 16:51, , 9F
會停哦 例 9/10, 民意1, 則50小時後生人出來就剛好達上限
07/10 16:51, 9F

07/10 16:53, , 10F
人口增長不是這樣算的 實際上人口是有小數的
07/10 16:53, 10F

07/10 16:53, , 11F
只是沒顯示出來而已
07/10 16:53, 11F
※ 編輯: icenuclear 來自: 163.29.187.163 (07/10 16:55)

07/10 16:55, , 12F
假設一小時更新一次的話 9/10 民意1 一小時後人口是9.02
07/10 16:55, 12F

07/10 16:56, , 13F
假如民意也有隱藏小數的話 成長會越來越慢 永遠不會滿
07/10 16:56, 13F

07/10 16:57, , 14F
也對, 不過要預估時間的話, 按顯示出來的整數去算也就夠了
07/10 16:57, 14F

07/10 16:58, , 15F
真想得到準確數字要用它的計算公式去反推吧
07/10 16:58, 15F

07/10 17:06, , 16F
其實在Tavern網頁原始碼中可以看到精確的民意
07/10 17:06, 16F

07/10 17:26, , 17F
新問題, 9/10, 50民意, 預估1小時候達上限, 但套用公式算
07/10 17:26, 17F

07/10 17:27, , 18F
得0.4387小時; 若如Kenqr提的分段式, 時間只會大於1小時吧?
07/10 17:27, 18F

07/10 18:23, , 19F
所有的數據並非定時去重新計算的
07/10 18:23, 19F

07/10 18:26, , 20F
不是嗎?存在伺服器硬碟裡的資料總不可能即時更新吧
07/10 18:26, 20F

07/10 18:31, , 21F
不論是否定時更新, 算得的0.44和預期的1也差太多了, 或者
07/10 18:31, 21F

07/10 18:33, , 22F
是說當剩餘空間近0之下, 成長率反映的時間極為不準確?
07/10 18:33, 22F

07/10 18:36, , 23F
能否提供一下公式的來源或是相關的說明網址
07/10 18:36, 23F
文章代碼(AID): #18TS1e1o (CGI-Game)
文章代碼(AID): #18TS1e1o (CGI-Game)