您当前所在位置: > 爆料站 > 君子堂

洞窟类地牢生成

时间:2021-04-25 14:25:25  来源:  作者:网络转载
贪婪洞窟

贪婪洞窟

大小:更新:2020-08-26

分类:角色扮演

这又是一片涉及洞窟类地牢生成方法的文章。

前言
最近在扩展地牢类型

首先实现的是洞窟类地牢


一、洞窟生成


具体的实现方法是采用元细胞自动机,因为看起来的效果最自然。

实现流程

  • 首先在地图上生成随机墙(45%)



  • 用元细胞自动机 45 规则迭代



  • 迭代 5 次




洞窟的雏形已经显现

但是地牢的所有位置都应该可以抵达。

有两种方法可以解决:

  • 填补小的空洞
  • 将较大的洞窟连通起来

流程:

  • 首先用 FillFlow 算法检测出所有连通区域
  • 计算所有区域面积
  • 只保留面积最大的几个,过小的洞直接填掉
  • 将剩下次一级的洞窟的中心点去比对最大洞窟区域的点,找一个最近的位置。
  • 然后再从这个位置找一个本洞窟最近的点,然后挖个通道过去

挖通道可以用直线,也可以用随机的趋势去走。

二、地牢的内容放置

1. 首先要考虑的是出入口

流程

对洞窟生成一张评分图

评分的依据是这个点周围 9*9 的格子中有多少个墙

上图中左上角就是地牢的评分图

越是冷色调,评分越高

随机挑选一个评分最高的位置放置入口

然后将这个点周围的区域评分清零(也就是变成红色)

然后在剩余最高评分的几个点中挑一个离入口最远的地方放置出口

然后再将出口地区周围评分清零

以后每次放置一个地牢元素后都要把该点周围的地区评分清零,避免地面元素过于聚拢

2. 接下来就是放置宝箱祭坛等元素

可以利用地牢出口的生成方法继续生成

但是有时候有些元素你会希望他们生成在角落中,这样就需要重新生成一张评分图

例如首先本格是空地,然后周围墙的元素越多评分越高。当然原本有墙的地方评分是 0

然后检测之前生成过的元素,将部分区域评分提高或者拉低

然后再利用这张评分图去放置你所需要的元素

3. 怪物陷阱的生成

同理,可以参考用评分图的方式去生成。

比如空旷地区评分较高,如果加上宝箱那就更高

部分群居的怪物还可以增加周围区域本类怪物生成的评分

通道地域(墙与地面 1:1 附近)或者宝箱周围陷阱的生成评分就高

大致效果就是这样(图上没显示怪物和陷阱)

本文旨在阐述地牢生成的思路和概念。

实现上有诸多细节,多与细胞自动机与图像处理算法有关。本人精力有限,这里就不多赘述。


来源:indienova
原文:https://indienova.com/indie-game-development/cave-dungeon-generation/
资源转载网络,如有侵权联系删除。
相关下载

玩家评论

《天地劫》贪婪洞窟怎么玩 贪婪洞窟玩法攻略

天地劫贪婪洞窟怎么走?在天地劫游戏中,有很多玩家可能不太了解贪婪洞窟要怎么走,不要着急,下面九游小编就详情>>

阅读: 8
日期: 2021-04-22
天地劫贪婪洞窟怎么走

  天地劫贪婪洞窟怎么走?部分玩家可能不太了解游戏中的贪婪洞窟怎么走,下面带大家了解一下该洞窟的走法,感兴趣的玩家往下看看。   天地劫贪婪洞窟怎么详情>>

阅读: 1
日期: 2021-04-22
天地劫手游贪婪洞窟通关攻略

  在手游天地劫中,贪婪洞窟是一个副本关卡,有些玩家可能不知道要怎么通关,那么下面我就带来贪婪洞窟的通关攻略,感兴趣的玩家一起来了解一下吧。   天地劫手详情>>

阅读: 3
日期: 2021-04-20
腾讯入股《贪婪洞窟》开发商阿哇龙科技,占股12.7%

4月2日,企查查显示,成都阿哇龙科技有限公司发生工商变更,新增股东林芝腾讯投资管理有限公司和厦门诺惟合悦创业投资合伙企业(有限合伙),分别占股12.7%和8.32%。 阿哇龙详情>>

阅读: 1
日期: 2021-04-07
不思议迷宫m16永夜洞窟怎么打-不思议迷宫m16永夜洞窟通关攻略

不思议迷宫m16永夜洞窟怎么打?m16永夜洞窟通关有什么技巧?还不清楚的小伙伴看过来,这里234游戏网小编为大家带来不思议迷宫m16永夜洞窟通关攻略的详细介绍!有兴趣的小伙详情>>

阅读: 1
日期: 2021-03-31
原神星荧洞窟怎么进

  原神星荧洞窟怎么进?很多玩家对进入星荧洞窟的方法是什么并不是很清楚,今天小编就给大家详情>>

阅读: 2
日期: 2021-03-30
《贪婪洞窟》刷卡组心得介绍 获取方法卡组

导 读 贪婪洞窟怎么刷卡组?想必还有部分小伙伴不是很了解,小编这边给大家准备了贪婪洞窟刷卡组心得,感兴趣的小伙伴们快来看看吧,千万不要错过哟,希望对大家有所帮助。 ...详情>>

阅读: 1
日期: 2021-03-27
天地劫幽城再临贪婪洞窟怎么过 正确走法路线

  天地劫幽城再临贪婪洞窟这一关可是难倒了不少玩家,因为只能使用主角一个,然后还得面对伤害特别高的敌人,所以导致很多玩家都试了很多次无法过关,本次小编详情>>

阅读: 9
日期: 2021-03-24
《贪婪洞窟》怎么加点 加点技巧攻略

导 读 在贪婪洞窟不同的加点和装备选择可以形成不同的流派,那么贪婪洞窟怎么加点呢?下面我们就来一起看看常见的流派设置方式。 属性加点 暴击吸血流 这是一个非常暴力的加点详情>>

阅读: 2
日期: 2021-03-22
《贪婪洞窟2》元素炼狱今日上线 从此告别打巨魔

3月18日,《贪婪洞窟2》迎来了2021年的第一个大版本更新,在经历了一年的扭曲空间挑战之后,冒险家们迎来了第八个详情>>

阅读: 2
日期: 2021-03-18
《贪婪洞窟2》元素炼狱今日上线从此告别打巨魔

3月18日,《贪婪洞窟2》迎来了2021年的第一个大版本更新,在经历了一年的扭曲空间挑战之后,冒险家们迎来了第八个全新的副本——元素炼狱。这是一个全新设计的详情>>

阅读: 5
日期: 2021-03-18
《贪婪洞窟》前期装备怎么获得 获得流程分享

贪婪洞窟前期装备获取方法有哪些呢?前期装备怎么获取呢?下面小编为大家带来贪婪洞窟前期装备获取攻略,一起看看吧.推荐大家前期用《详情>>

阅读: 2
日期: 2021-03-09
《贪婪洞窟》新手入门指南 技能怎么点

贪婪洞窟技能怎么加点好呢?技能加点要注意些什么呢?下面小编为大家带来贪婪洞窟技能加点推荐,一起看详情>>

阅读: 1
日期: 2021-03-06
《贪婪洞窟》魔法轰鸣在哪刷 获取方法分享

贪婪洞窟魔法轰鸣怎么刷?贪婪洞窟魔法轰鸣在哪里刷?一起来看看九游小编为你介绍贪婪洞窟魔法轰鸣速刷详情>>

阅读: 7
日期: 2021-03-06
《贪婪洞窟》傀儡攻略 奇遇选择推荐

贪婪洞窟傀儡奇遇怎么触发呢?傀儡奇遇怎么选择好呢?下面小编为大家带来贪婪洞窟傀儡奇遇选择攻略,一详情>>

阅读: 7
日期: 2021-03-06
《了不起的修仙模拟器》龙脉洞窟可怎么获得 龙脉洞窟可获得方法分享

《了不起的修仙模拟器》中的龙脉洞窟是可以弄到很多好东西的,可以获得豬黄精,清心丹,极乐丹,兵粮丹和幻境详情>>

阅读: 3
日期: 2021-02-28
原神星莹洞窟碎片怎么解锁

进入游戏,然后转到地图上指示的星萤洞窟位置。然后我们可以看到有一种机关需要破解,然后我们逆时针触摸精灵。可以看出该机关破裂,并且其上的冰被打破,详情>>

阅读: 3
日期: 2021-02-20
原神星萤洞窟屏障怎么打开

星荧洞窟在初始条件下有两个屏障,一个是覆盖古老冰层底层的隐形屏障,另一个是蓝色屏障。如果玩家提到保护底部古老冰块的屏障,我们只需完成附近的挑战详情>>

阅读: 4
日期: 2021-02-20
原神星荧洞窟屏障怎么开

打开游戏并单击进入,打开地图,然后我们看到有精灵,我们逆时针方向一一碰精灵,注意速度和距离。等待石柱解锁后,星荧洞窟洞口的入口就出来了。 原详情>>

阅读: 2
日期: 2021-02-20
《贪婪洞窟2》手游全新升级 新三十层怪物&BOSS首曝

  《贪婪洞窟2》手游全新升级,新三十层怪物&BOSS首曝。《贪婪洞窟2》手游即将迎来新一轮更新,一大波全新的怪物和BOSS即将来到新的三十层详情>>

阅读: 5
日期: 2021-02-18
云上城之歌微光洞窟怎么去-云上城之歌微光洞窟前往方法_快吧手游

云上城之歌微光洞窟怎么去云上城之歌手游中,微光洞窟的前往方法为先打开地图传送至风车郊野,然后找到风车郊野上的两个山洞,最后玩家站在被大毛草团挡住的山洞洞口详情>>

阅读: 6
日期: 2021-01-14
原神星荧洞窟外绯红玉髓分布图

  绯红玉髓(类似风/岩神瞳):是龙脊雪山特有的产物,目前我们共发现79个。旅行者供奉给雪山特有的忍冬之树后每级都有奖励,升到12级一共需要收集110个(每级10详情>>

阅读: 4
日期: 2021-01-11
原神星荧洞窟内绯红玉髓分布图

  绯红玉髓(类似风/岩神瞳):是龙脊雪山特有的产物,目前我们共发现79个。旅行者供奉给雪山特有的忍冬之树后每级都有奖励,升到12级一共需要收集110个(每级10详情>>

阅读: 3
日期: 2021-01-11
《星露谷物语》1.5姜岛洞窟音乐解谜怎么玩 姜岛洞窟音乐解谜玩法大全

导 读 星露谷物语这款游戏,自发售以来,受到玩家的广泛关注,很多小伙伴不知道姜岛洞窟音乐解谜怎么玩,今天九游小编给大家整理关于《星露谷物语》1.5姜岛洞窟音乐解谜玩法详解,供详情>>

阅读: 10
日期: 2021-01-08
《贪婪洞窟》BOSS无名打法心得 100层BOSS图文教程

导 读 贪婪洞窟100层BOSS无名怎么打?无名作为贪婪洞窟中普通难度的最后一个BOSS,通过这个BOSS了以后就可以去“噩梦”难度冒险了,下面就让小编为大家介绍一下贪婪洞窟100层BO详情>>

阅读: 3
日期: 2021-01-02
《魔灵时代》探险地图 贪婪洞窟完全解读

探险是《魔灵时代》中重要的玩法之一,英雄的培养资源大部分都从探险中出,而探险中有很多神秘的小地图,其中最值得研究的当属贪婪洞窟。完全详情>>

阅读: 3
日期: 2020-12-31
《魔灵时代》探险地图贪婪洞窟完全解读

探险是《魔灵时代》中重要的玩法之一,英雄的培养资源大部分都从探险中出,而探险中有很多神秘的小地图,其中最值得研究的当属贪婪洞窟。完全解读在手,贪婪洞窟详情>>

阅读: 4
日期: 2020-12-31
原神星荧洞窟解密攻略 左边水池柱子怎么解

  原神手游中,星荧洞窟左边有一个正方形的水池,这个水池的四个角安插着四根柱子,那么这个水池要怎么解谜呢?今日光耀菌就带来了水池的全流程解密攻略,快来了详情>>

阅读: 16
日期: 2020-12-30
原神星荧洞窟的冰碎片怎么解?星荧洞窟冰碎片解除方法[多图]

原神星荧洞窟碎片怎么解锁?星荧洞窟的冰碎片想要解除,那么一定要掌握具体的解锁技巧,game234小编将在下面讲解星荧洞窟冰碎片的解除技巧,还不知道怎么解除的玩家可以一起来看详情>>

阅读: 2
日期: 2020-12-30
原神星荧洞窟的冰碎片怎么解?荧洞窟的冰碎片解锁攻略[多图]

原神星荧洞窟的冰碎片在任务中也难倒了很多人,都不知道这个怎么才能解除冰碎片,下方114小编会将星荧洞窟冰碎片解除的攻略分享给大家,去到洞窟底部解锁仙灵的位置,就可以顺利详情>>

阅读: 5
日期: 2020-12-30
原神星荧洞窟碎片位置在哪 星荧洞窟最底层遗迹解密攻略

原神星荧洞窟碎片在哪?星荧洞窟最底层遗迹怎么解密?随着1.2版本的上线,游戏中也上线了全新的雪山地图,该地图中有着各式各样的玩法,其中星荧洞窟就是新地图中的一个遗迹详情>>

阅读: 8
日期: 2020-12-28
原神星荧洞窟屏障怎么开?星荧洞窟屏障解锁攻略

  原神雪山地区的探索要求并不低于璃月和蒙德地图,光是宝箱就超过了250个,和蒙德全图数量持平。同时雪山地区的解谜玩法和璃月地图相比也有所进阶,比如详情>>

阅读: 100
日期: 2020-12-26
原神星荧洞窟碎片在哪

  原神星荧洞窟碎片在哪?雪葬的星银是原神1.2版本中上线的4星新武器之一,下面小编就为大家详情>>

阅读: 4
日期: 2020-12-25
原神星荧洞窟遗迹柱子怎么点亮-原神星荧洞窟遗迹柱子点亮顺序一览

原神星荧洞窟遗迹柱子怎么点亮?星荧洞窟遗迹柱子点亮顺序是什么?还不清楚的小伙伴看过来,这里234游戏网小编为大家带来《原神》星荧洞窟遗迹柱子点亮顺序一览的详细介详情>>

阅读: 5
日期: 2020-12-25
《原神》山中之物任务星荧洞窟碎片解冻方法

《原神》山中之物任务需要解冻三个碎片,而其中一个碎片就在星荧洞窟中,那么在星荧洞窟的这个碎片该怎么解冻呢详情>>

阅读: 5
日期: 2020-12-24
原神山中之物星荧洞窟碎片解冻攻略 星荧洞窟碎片解冻方法

原神山中之物星荧洞窟碎片该怎么解冻,相信很多玩家都不知道,那么本次任务流程是什么呢,下面为大家分享具体的攻略内容。 原神星荧洞窟碎片解冻方法 原神山中之物任务星荧详情>>

阅读: 7
日期: 2020-12-24
《贪婪洞窟2》游戏评测:内容扎实诚意满满的大作

贪婪洞窟2上线以来就吸引到了很多玩家的关注,因为有之前的朱玉在前,并且创新性地加入多人合作玩法,进一步增强了游戏的可玩性。想要了解这款游戏,首先我们应该知道详情>>

阅读: 5
日期: 2020-12-24
原神星荧洞窟绯红玉髓在哪-原神星荧洞窟绯红玉髓位置一览

原神星荧洞窟绯红玉髓在哪?星荧洞窟绯红玉髓位置是多少?还不清楚的小伙伴看过来,这里234游戏网小编为大家带来《原神》星荧洞窟绯红玉髓位置一览的详细介绍!有兴趣的小详情>>

阅读: 6
日期: 2020-12-24
原神星荧洞窟三个仙灵碎片位置

  原神星荧洞窟三个仙灵碎片位置在哪里?很多玩家对此还不清楚,那么接下来小编就为大家分享一下原神星荧洞窟三个仙灵碎片位置,希望能够帮助到大家,一起来看详情>>

阅读: 19
日期: 2020-12-24
原神星荧洞窟传送锚点在哪-原神星荧洞窟传送锚点位置一览

原神星荧洞窟传送锚点在哪?星荧洞窟传送锚点怎么解锁?还不清楚的小伙伴看过来,这里234游戏网小编为大家带来《原神》星荧洞窟传送锚点位置一览的详细介绍!有兴趣的小伙详情>>

阅读: 4
日期: 2020-12-24
精彩推荐