作者wope (獨立黑色色彩)
看板Ikariam
標題以enthos的例子討論軍隊消失
時間Tue Aug 11 18:34:08 2009
一、前言
在遊戲中軍隊是用來保護或掠奪城鎮所用,但養軍隊須要維持費,而在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