逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2013-07-12 來(lái)源:互聯(lián)網(wǎng)
對(duì)于像文明5這樣自動(dòng)生成地圖的游戲來(lái)說(shuō),而地圖的創(chuàng)建是否有什么規(guī)律,怎樣才能選到滿意的地圖,其實(shí)答案是地圖的生存是有一定關(guān)聯(lián)性的,下面是相關(guān)關(guān)聯(lián)性的解析。
地圖地貌關(guān)聯(lián)性解析
首先xml中設(shè)定了部分文明的地圖關(guān)聯(lián),在地圖生成時(shí),會(huì)優(yōu)先滿足該文明的地圖傾向。
地圖關(guān)聯(lián)有這些:英國(guó)沿海,奧斯曼沿海,西班牙沿海,玻璃沿海,丹麥沿海,阿拉伯荒漠,阿茲特克叢林,印度草原,易洛魁森林,俄羅斯苔原,蒙古平原(沒(méi)錯(cuò),是平原),印加丘陵。
應(yīng)該注意到:沿海之外的其他地貌關(guān)聯(lián)且只關(guān)聯(lián)唯一文明。
地圖逆關(guān)聯(lián)有:埃及無(wú)叢林和森林,暹羅無(wú)森林,桑海無(wú)苔原??梢宰⒁獾接心骊P(guān)聯(lián)的都沒(méi)有地圖關(guān)聯(lián)。
其次每種地圖,都有自己的生成規(guī)則,生成規(guī)則中會(huì)有一個(gè)專屬該地圖的“默認(rèn)”地貌傾向,比如沙塵暴的傾向就是沙漠,盤古地圖應(yīng)該是無(wú)類型,島圖是沿海。
然后,程序會(huì)把地圖分割成很多區(qū)塊,計(jì)算每個(gè)區(qū)塊的地貌比例,然后根據(jù)規(guī)則歸類為“草原類”“苔原類”“混雜類”等等(比如苔原+雪原占區(qū)塊面積30%以上就定義為苔原區(qū)塊)。
之后計(jì)算區(qū)塊產(chǎn)出,并按照一定規(guī)則進(jìn)行修正。比如荒漠地塊糧食過(guò)少,而且地塊內(nèi)沒(méi)有河流,那么就吧荒漠換成叢林,苔原地塊糧食少就加鹿等等。從而保證每一個(gè)區(qū)塊的產(chǎn)出都不會(huì)過(guò)少或者過(guò)多。
與文明的優(yōu)先傾向?qū)Ρ?。如果滿足,就把相應(yīng)文明放在那,然后計(jì)算下一個(gè)文明的位置。
其中,地圖關(guān)聯(lián)判定優(yōu)先級(jí)為:沿海>沿河(目前無(wú)文明關(guān)聯(lián))>其他關(guān)聯(lián)>逆關(guān)聯(lián)>地圖默認(rèn)
如果沒(méi)有區(qū)塊滿足地圖關(guān)聯(lián),比如遇到整塊地圖都沒(méi)有“叢林區(qū)塊”的情況,那么就把他放到有相應(yīng)地貌的區(qū)塊,也就是說(shuō)放到有那么一兩個(gè)叢林的區(qū)塊中。
如果有相應(yīng)地貌的地方無(wú)法設(shè)定初始位置,比如說(shuō)離其他文明過(guò)近或者壓根沒(méi)有區(qū)塊滿足以上條件,或者文明本身就沒(méi)有特定傾向,那么就把該文明強(qiáng)制歸類為地圖的“默認(rèn)”類型進(jìn)行分配。比如高海平面的島圖,全部都是小島,不滿足任何一種沿海之外的地貌標(biāo)準(zhǔn)(其他類型都要求陸地面積要達(dá)到一定數(shù)量),所以所有文明在高海平面的島圖中都是“沿?!睂傩?。
如果默認(rèn)類型都沒(méi)地方放了,那么就在主大陸臨近的海里,生成一個(gè)1格大小的草原地貌,把該文明放上去。(前陣子那個(gè)I大打的孤島衰圖估計(jì)就這么形成的。。。)
大致看過(guò)地圖生成算法之后,大家可以猜測(cè)一下為什么沿海之外的每種地貌,只關(guān)聯(lián)了一種文明。
總而言之,地圖關(guān)聯(lián)就xml里列的那么幾個(gè),不用猜測(cè)了。但是要說(shuō)兩點(diǎn),一個(gè)是在個(gè)別地圖上,地圖關(guān)聯(lián)常常不滿足條件,因而失效。另外一個(gè)是由于地圖生成算法問(wèn)題,不同的地形關(guān)聯(lián)幾率是不同的,有的地貌容易出現(xiàn),就容易關(guān)聯(lián),有的地貌不容易出現(xiàn),無(wú)關(guān)聯(lián)的情況就比較多。
上一篇: 文明5 暹羅特點(diǎn)解析
下一篇: 天劫傳 競(jìng)技比拼
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說(shuō)皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過(guò)NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂(lè)曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
解謎探險(xiǎn)游戲《艾瑞克與破碎王國(guó)》6月30日正式發(fā)售
《午夜殺生重制版》吸血鬼獵人克里斯托夫預(yù)告片公開(kāi)
《美國(guó)卡車模擬》新DLC“內(nèi)布拉斯加”公開(kāi)發(fā)行日期
《開(kāi)拓者:正義之怒》最終DLC假面之舞六月正式上線
復(fù)古動(dòng)作《GladMort》開(kāi)啟眾籌 致敬經(jīng)典游戲魔界村
《東京料理》即將登陸Switch平臺(tái) 模擬經(jīng)營(yíng)壽司店
玩家自制《光環(huán)》大型戰(zhàn)役模式MOD 支持最多4人合作
Switch重制版《路易鬼屋2HD》開(kāi)場(chǎng)動(dòng)畫(huà)視頻公開(kāi)
《匹諾曹的謊言:序曲》DLC正式發(fā)售!Ste
《劍星》開(kāi)發(fā)商Shift Up東方幻想題材新作
《仁王3》試玩版現(xiàn)已上線 正式版本將于20
Steam限時(shí)喜加一:經(jīng)典刷寶游戲《無(wú)主之
《劍星》demo同時(shí)在線峰值2.6萬(wàn) Steam好
《黑神話:悟空》即將迎來(lái)首次折扣!Xbox
Steam 5月份硬件軟件調(diào)查結(jié)果:RTX 3060
《生化危機(jī)9》支持中文配音 主角為里昂與
《噬血代碼2》現(xiàn)已正式公布!于2026年多
《勇氣默示錄HD重制版》游戲場(chǎng)景與職業(yè)信