逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 图文攻略 > 文明6 > 正文

文明6自然奇观生成机制分析

发布时间:2020-09-04 17:00 来源:bilibili  作者:流浪de蒲公英   编辑:潘东子

 

生成算法

地图生成器中的生成算法如下所述:

1.系统首先会将所有可用的自然奇观进行一次随机排序,并依次放入待选自然奇观列表,通常来说列表前面的奇观会有更高的概率生成。

2.系统会从列表第一个自然奇观开始,随机选择一个格子作为其生成位置,然后检测该格子是否可以生成该自然奇观(除了地形需求,所有自然奇观的8格内是不能生成其它自然奇观的。不排除有部分MOD奇观的生成距离限制低于或高于8的情况。)。如果可以,则在该格子生成该自然奇观;如果不可以,则不会生成任何自然奇观。然后,无论该自然奇观是否生成了,其都会被从待选自然奇观列表中移除——也就是说如果该奇观不能生成在这个被随机选定的格子上,那么本局他也不会出现在游戏中(给你机会也不中用啊.jpg)。

3.如果步骤2中没有生成自然奇观,则重复步骤2,直到第一个自然奇观生成。

4.为全图所有格子打分,其分数为:

如果最近的自然奇观与其距离不超过10格:分数=100*到最近自然奇观的距离+rand(0,99)

如果最近的自然奇观与其距离超过10格:分数=1000+到最近自然奇观的距离+rand(0,99)

5.在分数最高的单元格上,生成当前列表第一个自然奇观。与步骤2相同,如果可以生成,则在该格子生成该自然奇观;如果不可以生成,则不会生成任何自然奇观。然后,无论该自然奇观是否生成了,其都会被从待选自然奇观列表中移除。

6.重复步骤4与5,直到生成的自然奇观数量到达了上限(该上限大小与地图大小有关)。

可以看出,由于分数的原因,两个自然奇观相距的距离几乎完全不可能低于10格,同时由于生成算法的原因,一些生成地形苛刻的自然奇观会很难被生成。

进入《文明6》专区
查看更多《文明6》攻略
标签: 
https://www.doyo.cn/article/404243复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧