三國單機游戲的資源系統設計

游戲中的資源有五種,分別是人口、金錢、糧草、士兵、人才。

(1)、人口

人口關系到每座城池可招幕士兵的數量,和金錢糧草的收入數量。城池進行征兵或發生戰爭,人口將會減少。提高城市的開發值可以增加人口。

(2)、金錢

金錢是游戲中主要的消耗品,執行大多數的命令都要消耗金錢。提高城池的人口可以增加金錢的收入數量。

(3)、糧草

糧草是日常和戰爭時的必需品,城市的士兵越多,糧食消耗的越快。提高城市的人口可以增加糧草的收入數量。

(4)、士兵

士兵是進行戰爭的必要條件,通過訓練可以提高士兵的戰斗力,士兵會在戰斗中減少。提高城市的人口可以增加士兵的招幕量。游戲中有四種不同的兵種,每種兵種的戰斗力和特長各不相同,而且通過特殊的條件可以提升兵種的等級。

另外,討論一下游戲中各項數值的計算方式,其中包括:(人事)、(內政)、(外交)、(計謀)(軍事)

1、<人事>/(關系、忠誠、經驗)

關系:

武將的人際關系由武將的性格、理想、喜好來決定,不同的性格有不同的合作值。

關系值的計算公式:A武將合作值+B武將合作值+(理想、喜好的附加值)=關系值

附加值的計算方法為:如果A、B兩個武將理想相同,那么附加值+2。如果A的某項能力符合B的喜好,那么附加值+1。符合喜好的條件如下:(為方便計算,設所有能力的最高值為100)

喜好(名聲)=名望值>=90

喜好(能力)=(統率、武力、智謀、政治)其中一項>=90

喜好(勇武)=(武力、勇氣)其中一項>=90

喜好(才學)=(智謀、政治)其中一項>=90

喜好(品德)=(信義、仁德)其中一項>=90

忠誠:

武將對君主的基本忠誠度,由武將與君主的關系和武將自身的信義值決定。

忠誠度的計算公式:關系相對值*信義值=忠誠度

游戲中,通過賞賜能提高武將的忠誠度。忠誠度在60以上的武將,就不會被敵人挖角。忠誠度在80以上的武將,被俘虜后不會投降。忠誠度90以上的武將,所屬勢力滅亡后也不會投降。

經驗:

游戲中武將從事任何工作都會增加相應能力的經驗值。而且按照武將能力值的不同,增加的幅度也不同。

從事內政工作:

相應能力79以下的,每月增加8點經驗值。

相應能力80至89的,每月增加4點經驗值。

相應能力90以上的,每月有增加2點經驗值。

智謀能力90以上的,智謀經驗值加10點。

(注:身份為君主、軍師、太守的武將,所有能力的經驗值,每個月都會自動增加。)

(注:武將從事訓練工作,其戰法經驗值每天加15點。當武將的戰法技能值達到80點之后,將不能通過從事訓練工作來提升,只能通過實戰來提升。)

在戰場上,武將所有能力的經驗值每天加2點。

發動一次計謀:

智謀能力79以下的,智謀經驗值加30點。

智謀能力80至89的,智謀經驗值加20點。

智謀能力90以上的,智謀經驗值加10點。

 

2、<內政>/(開發、民心、訓練、治安、人口、金錢、糧草、士兵)

開發: 游戲中的城池分為三種級別,每種級別都有不同的最大開發值。<縣城>最大開發值為80點,郡城最大開發值為160點,州城最大開發值為240點。(城池的防御值等于開發值。)君主和軍師能提升所有都市的開發值,其計算方法如下:智謀值/100*常數(1)=每月的上升值。太守和政監能提升所在都市的開發值,其計算方法如下:智謀值/100*常數(2)=每月的上升值。

從事開發工作的武將能提升所在都市的開發值,其計算方法如下:智謀值/1000*常數(2)=每月的上升值。

民心:游戲中為了突出人才的重要性,都市的民心最大值將取決于太守或政監的政治能力。(取政治能力高的一方為計算參數。)

訓練:訓練最大值的設定和民心最大值的設定一樣,取決于太守或統軍的統率能力。取用這樣的設定,劉禪、蔣干之流的人物將不能練出訓練值為100的精兵。(新征士兵的訓練值只有30點。)

治安:

游戲中每座都市的治安最大值為100,而且治安值限制了開發值和民心值。要提升城市的各項數值,由先要搞好治安。

人口:游戲中每座城市的人口上限與其城市開發值有關,其計算方法如下:

金錢:游戲中金錢的增加量取決于人口的數量,其計算方法如下:

糧草:游戲中糧草的增加量取決于人口的數量,其計算方法如下:都市人口/常數(120)=每月增加的糧草量。一座100000人口的都市,正常情況下一年能收入10000單位的糧草(發生天災時將會減產)。

每征1000個士兵要消耗250單位的糧草。日常每1000個士兵每天要消耗1單位的糧草(戰爭狀態時也是一樣),10000士兵一年就要消耗3600單位的糧草。(不滿1000人按1000人算)

士兵:

游戲中都市每年的可征兵量為都市人口的十分之一。當征滿這個數量后,就不能再征兵。除非使用強征指令,強征指令可以再多征十分之一人口,但會使都市的民心值和治安值大幅下降。

只有一種統一的任務方式才可能實現不同等級和職能的交叉性和制約性。基于這一點,今后下一版本將考慮在互聯網絡將不同的玩家群體按一定的職能關系管理起來,分割成不同的諸侯。讓大家一起進入三國時代,與真人斗智斗勇,團結協作,相互制約。與三國英杰們一起爭奪中原而努力吧。

基本所有的游戲的電腦智能都是固定的。狡猾的玩家常常通過卑鄙的調進度方式來摸索電腦的AI,最后電腦變得不勘一擊。當戰勝電腦后,游戲的生命就結束了。玩家就把目光投向了其它游戲。這就是為什么許多游戲生命周期很段的原因吧?所以電腦的AI成為無數游戲開發者所最為頭疼的問題。因為它本身也是最難開發的。那么基于任務的方式可以便于電腦AI的程序編制。同時還可以讓電腦具有不斷學習人類智慧的能力。這是因為:“條件+任務”就是智慧。


江山入畫 2011/10/28 上午 10:40:40


[新一篇] 三國單機策略游戲的人文設計

[舊一篇] 三國單機游戲指令系統設計

返回列表