2025-06-06 01:26:30文明5:美丽新世界城市扩张算法解析
> 若是奖励资源,判定是否可工作(3环内),若可工作则权值-104,若不可工作则不变
> 其他资源(战略,奢侈)权值-105
> 无资源水格权值+25
> 无资源不可工作(3环外)地块权值+100
5> 计算地块设施权值
> 萌野寨权值+100
> 其他地块设施(包括城市废墟等,不包括道路)权值-5
6> 计算道路权值(0,历史遗留码,现版本道路无影响)
7> 自然奇观权值-105
8> 目标地格每点产出权值-1(所有产出价值无区别,只计算点数)
9> 与可工作的无主奖励资源或所有其他无主资源(战略,奢侈) 地格相邻的地格每个资源权值-1
10> 与无主自然奇观相邻的地格权值每个(大堡礁……) 自然奇观-1,若这些自然奇观中有可工作的则再-1
11> 若未拥有相邻地块则权值+1000(也就是基本不可能扩到)
12> 以上所有相加,权值低者优先扩张
下图示例图中,我们可以看到这里四环的盐甚至优先于二环的白板平原丘陵。
买地价格计算:
1> 基础买地价格最初为50,每买一块地基础值+5
2> 计算地形权值(与扩地优先级的地形权值算法相同)
3> 目标地格的地形权值减去可扩地块中最低的地形权值,再除以3为地形影响系数
4> 若目标地格为资源,地形影响系数再-100
5> 地形影响系数最低为0,不得为负
6> 标速地价为基础价格*(100+地形影响系数)/100,向下取5的倍数
7> 例:若当前没有买过地且可扩地块中有一块白板平原,则一个二环白板平原或草原丘陵的价格应为50*(100+33)/100=66.5向下取5倍数为65;若是沙漠或苔原丘陵则应为50*(100+66)/100=83向下取整为80。
希望本文对大家能有所帮助,祝大家游戏愉快!
更多精彩尽在 文明5:美丽新世界专题:http://www.3dmgame.com/games/civilizationvbnw/返回搜狐,查看更多