设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2810|回复: 9

[讨论] “波函数坍缩”方法生成RM默认城镇地图的可行性如何?

[复制链接]

Lv3.寻梦者

梦石
2
星屑
1156
在线时间
340 小时
注册时间
2008-2-2
帖子
275

R考场第七期银奖

发表于 2020-7-2 14:41:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 唐门草楹 于 2020-7-21 16:03 编辑

Townscaper自动生成的城市地图效果很好。
我们为什么不尝试用“波函数坍缩”方法自动生成基于RM默认素材的城镇地图呢?

2020-07-19更新:第一版RM地图在线生成工具 上线
试用地址:https://huanggaole.github.io/autoRMmap/
使用教程:https://www.bilibili.com/video/BV1D5411h7FV/

首发版本可以自动生成地牢迷宫。

评分

参与人数 1+1 收起 理由
沉滞的剑 + 1 惊了...

查看全部评分

我亲自录制的橙光教学视频
如何用橙光做一款养成游戏:https://www.bilibili.com/video/BV1Js41197pr
蛇梯游戏/大富翁的制作:https://www.bilibili.com/video/BV1yW411a7sv
股票系统:https://www.bilibili.com/video/BV1DW41187BW
龙雏子女系统 的实现方法:https://www.bilibili.com/video/BV1gE411J7Ns
换装捏脸系统:https://www.bilibili.com/video/BV1Yc411h7ds
背包-合成系统:https://www.bilibili.com/video/BV1qg4y187C2

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2020-7-5 23:51:19 | 显示全部楼层
波函数坍缩确实可以理解为随机生成……再具体点?
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
2
星屑
1156
在线时间
340 小时
注册时间
2008-2-2
帖子
275

R考场第七期银奖

 楼主| 发表于 2020-7-6 18:38:39 | 显示全部楼层
本帖最后由 唐门草楹 于 2020-7-6 18:43 编辑
guoxiaomi 发表于 2020-7-5 23:51
波函数坍缩确实可以理解为随机生成……再具体点?


在做尝试,现在基本已经解析了RMMV的tilesets与map的数据结构,准备为默认的RM图块素材附上语义,并建立WFC规则,生成种类不同的地图。初步计划生成地牢(地牢最简单),其次是旷野大地图(基于柏林噪声),最后是城镇。城镇根据种族与文化的不同,又需要不同的规则。比如宗教城市,教堂区域的比例要大一些。

用户可以让程序完全自动生成,也可以给定一些限定条件后让程序辅助生成。比如绘制地牢时,用户可以给定地牢的拓扑结构,剩下的具体地形地貌让程序自动生成;生成城镇地形时,用户可以指定这个城市里都有哪些功能性建筑,然后让程序按照功能列表填充地形、装饰配件与建筑。

我现在正在看youtube上一些比较好的RMMV地图教学视频。很多达人绘制RM地图时都有一定的教条与规则,我觉得那些可以作为WFC规则。

评分

参与人数 3+3 收起 理由
inktime1908 + 1 精品文章
89444640 + 1 传说中的一键地图
guoxiaomi + 1 期待后续

查看全部评分

我亲自录制的橙光教学视频
如何用橙光做一款养成游戏:https://www.bilibili.com/video/BV1Js41197pr
蛇梯游戏/大富翁的制作:https://www.bilibili.com/video/BV1yW411a7sv
股票系统:https://www.bilibili.com/video/BV1DW41187BW
龙雏子女系统 的实现方法:https://www.bilibili.com/video/BV1gE411J7Ns
换装捏脸系统:https://www.bilibili.com/video/BV1Yc411h7ds
背包-合成系统:https://www.bilibili.com/video/BV1qg4y187C2
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
2
星屑
1156
在线时间
340 小时
注册时间
2008-2-2
帖子
275

R考场第七期银奖

 楼主| 发表于 2020-7-6 18:40:40 | 显示全部楼层
生成旷野地图的柏林噪声算法,转成RM里的2d贴图,基本就是一张大地图了。

我亲自录制的橙光教学视频
如何用橙光做一款养成游戏:https://www.bilibili.com/video/BV1Js41197pr
蛇梯游戏/大富翁的制作:https://www.bilibili.com/video/BV1yW411a7sv
股票系统:https://www.bilibili.com/video/BV1DW41187BW
龙雏子女系统 的实现方法:https://www.bilibili.com/video/BV1gE411J7Ns
换装捏脸系统:https://www.bilibili.com/video/BV1Yc411h7ds
背包-合成系统:https://www.bilibili.com/video/BV1qg4y187C2
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34864
在线时间
4148 小时
注册时间
2007-12-15
帖子
9980
发表于 2020-7-7 06:07:26 | 显示全部楼层
本帖最后由 89444640 于 2020-7-7 06:43 编辑

mv地图就两层除了地就是墙,xp的怎么办,地图三层加事件,为了好看经常事件层用地图原件,为了方便,用脚本注释实现了,一个事件调用多个地图原件,而且地图长短不一,可以让用户自己指定每个图块含义再生成地图?只能用默认原件生成的话实用性堪忧,不可能只用默认原件做游戏地图。
楼上图死活刷不出来,再传下试试?

点评

图看到了,黄色的沙地没连起来,这样生成地图需要少量手动修正吧?默认原件放一起还可以,种类会丰富很多。  发表于 2020-7-7 17:26
实际上没有那么痛苦,因为地图是自动生成的不依赖编辑器,所以可以把多个tilemap叠起来  发表于 2020-7-7 16:59
我是打开网页源码找到图片链接……  发表于 2020-7-7 16:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2650
在线时间
383 小时
注册时间
2015-8-8
帖子
436

R考场第七期纪念奖

发表于 2020-7-23 00:27:11 | 显示全部楼层
感觉效果蛮不错,能否应用在其他类别地图的生成呢?

点评

这周末做大地图。 城镇地图比较复杂,估计要做比较久。  发表于 2020-7-23 11:22
旧作《邵彦朝的大冒险》下载

默默无闻的论坛观察者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-17 04:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表