看板 Ikariam 關於我們 聯絡資訊
一、前言 在遊戲中軍隊是用來保護或掠奪城鎮所用,但養軍隊須要維持費,而在2.7 時代 為了使用最少的維持費得到最好的效果,因此計算了單位黃金下耐力與兵工場升級前 後的攻和防的比較(dany9177,2008 Aug 03;2008 Aug 04),3.0 實裝前,也比較過單 位維持費下的攻與防(wope,2008 Dec 05A;-B),改版後也比較過陸海軍建造成本CP值 (hbes,2009 Feb 17A,-B)。 但是軍隊會因為系統bug而消失,但消失後也要一直付軍費,因此討論軍隊消失 是一個重要的議題,而enthos 在改版造成的軍隊消失上有完整的計錄,因此,以 enthos的例子做為分析;enthos 玩兩個sever,一個稱舊服,另一個稱新服,而軍 隊消發生在舊服,新服沒有發生軍隊消失(enthos, 2009/08/03)。 1.1舊服消失的軍分與多支出的軍費 造成的軍隊消失是由系統bug引起,如早期交戰的bug(Lucianbear, 2008/09/05 ) 、改版引起的bug(enthos, 2009/08/03),而enthos在文章中有有完整記錄當時的 軍隊數量,因此,以下描述enthos 當時的軍事情況,分成軍費與軍分描述,而陸 軍總量於table 1,海軍總量於table 2。 1.1.1軍費 陸軍原始支出為23030 (table 1),海軍原始支出為16335 (table 2),因此 總支出為39365,在一級未來科技中應享有0.84的拆扣(1-2%-4%-8%-2%),因此理 論上維持費為33066,多支出的黃金為3570金/hr(36636-33066 = 3570)。 1.1.2軍分 陸軍軍分為7742(table 1),海軍軍分為4185.04(table 2),因此一共是11927 軍分系統顯示軍分為12899,一共消失了972軍分(12899-11927 = 972)。 1.2新服軍事 新服兵種總數量與理論上的軍費於table3,顯示軍分 1084,顯示維持費用 4035,而與table 3的結果一樣。 二、實驗方法 2.1、實驗一:解散兵種 此實驗目定在於確定問題不是發生在解散兵種 2.2、實驗二:增加兵種 此實驗於確定問題不在於生兵時的問題 三、實驗結果 3.1、解散軍隊實驗 解散投石兵10位,減少支出 25 金(3*.84*10 = 25.20),這邊是正確的;因此 問題不在單純的解散兵種。 3.2、增加軍隊 在6 城再增產各1 投石兵,也就是加6 投石兵,其軍費也只增加15(3*6*0.84), 因此,問題不在增產軍隊上。 四、結論 4.1、單純的產兵與解散軍隊不會造成軍費計算錯誤。 4.2、程式中可能在一些無法顯示的欄位上多了一些數值,如果兵種全部解散,會造成 這些欄位有初始化的動做,那問題將被解決;如果不會做初始化,將會看到0軍分 但有軍費支出。 4.3、如果是金錢不足造成軍隊解散,應該是所有的軍隊量變成0,因此,有非常大的可 能會初始化的動做可以處理軍隊消生的問題。 五、表格 -------------------------table 1 陸軍部分------------------------------ 第一城 第二城 第三城 第四城 第五城 第六城 Total 投石兵 0 10 0 0 0 0 10 劍士 0 426 0 0 0 0 426 方陣兵 218 832 0 0 0 0 1040 火槍兵 0 35 0 0 0 0 35 蒸氣巨人 0 48 0 0 0 0 48 轟炸氣球 0 128 0 0 0 0 128 衝撞車 0 68 0 0 0 0 68 迫擊砲 0 62 0 0 0 0 62 醫生 0 28 0 0 0 0 28 廚師 0 32 0 0 0 0 32 陸軍總支出 10*3+426*5+1050*8+35*10+48*15+128*30+68*30+62*60+28*30+32*30=23030 陸軍的軍分 0.8*10+1.28*426+1.96*1050+3.92*35+5.78*48+19.2*128+4.2*68+ 21.06*62+14.12*28+9.06*30 = 7742.00 -------------------------table 2 海軍部分------------------------------ 第一城 第二城 第三城 第四城 第五城 第六城 Total 衝撞船 1 269 31 1 11 1 314 強弩船 0 9 0 0 1 0 10 噴火船 0 42 0 0 0 0 42 明輪 0 31 0 0 0 0 31 迫擊砲船 0 12 0 0 0 0 12 潛水艇 74 94 110 0 0 0 193 海軍總支出 314*13+10*14+42*20+31*33+12*50+193*50=16335 海軍的軍分 2.88*314+3.06*10+3.8*42+6.92*31+10.64*12+14.24*193 = 4185.04 ----------------table3 新服海陸軍總數---------------- 兵種 總數 方陣兵 454 衝撞船 6 強弩船 18 噴火船 32 未計科技下: 陸軍總支出 3632 (454*8=3632) 海軍總支出 970 (6*13+18*14+32*20=970) 軍分 1083.80 (454 * 1.96 + 6 * 2.88 + 18 * 3.06 + 32 * 3.80 = 1083.80) 計算科計下 實際支出 4035.32 (3632*.86 + 970*.94 = 4035.32) 六、參考文獻 2008/09/05 Lucianbear □ [問題] 大軍消失 2009/08/03 enthos □ [無言] 消失的軍隊 精華區 z-6-1-3-3, 2008 Aug 03, dany9177, [心得] 軍事單位計算(1)--攻擊 z-6-1-3-4, 2008 Aug 04, dany9177, [心得] 軍事單位計算(2)--防禦 z-12-4-16, 2008 Dec 05A, wope , 3.0陸軍攻防與維持費之比較 z-12-4-17, 2008 Dec 05B, wope , 3.0海軍攻防與維持費之比較 z-6-3-3 , 2009 Feb 17A, hbes , [心得] 陸軍建造成本 CP表 z-6-3-4 , 2009 Feb 17B, hbes , [心得] 海軍建造成本 CP表 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.199 ※ 編輯: wope 來自: 140.112.63.199 (08/11 18:34)
SW1427:幫推~~ 08/11 18:38
jackhuhu:幫推 專業文 !! 08/11 19:02
enthos:其實我有s1~s7,s2.cn,test.org共9服. 08/11 19:28
enthos:我試過全軍移動,軍費數字*2。細部的實驗尚待測試。 08/11 19:28
JohnIsBee:推 08/11 20:46
DEARREDBEN:用論文來折磨ika真是大呼過癮 08/11 21:47
iceeeee:太專業了!!我看不懂!! 08/12 00:29
wope:enthos 你要不要試試 把錢花完 讓軍隊自己解散 08/12 01:23
wope:看錢會不會正常 08/12 01:23
cgno5:推用心! 08/13 06:51
hitlerx:這篇我要收哪區?.. orz 08/14 13:49
arai12367:軍隊消失 算bug吧 08/14 14:37