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

Project1

 找回密码
 注册会员
搜索
查看: 6064|回复: 39
打印 上一主题 下一主题

[胡扯] 自动生成的迷宫

[复制链接]

Lv5.捕梦者 (版主)

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

开拓者

跳转到指定楼层
1
发表于 2020-5-10 15:24:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 guoxiaomi 于 2022-6-10 00:47 编辑

v0.6.2版本下载:https://7niu.gxmatmars.com/p1/pyramid_v0.6.2.zip
演示视频:https://www.bilibili.com/video/BV115411h7nd

最近开了个新坑,唯一的打怪地图是金字塔,因为懒得画地图,就搞了个随机生成。这样其实你在金字塔里上下层也是进的同一张地图,就很省事:



特殊设定:
1. 有些正方形的区块是“房间”,里面可以放些特殊的事件,图上地板颜色不一样
2. 有些宽度为1的横条或者竖条,两端被称为“角落”,角落里可以放宝箱或者是上下层的楼梯
3. 墙上开洞的地方(见下)可以放小怪,这样你必须打倒他们才能继续探索

算法是递归分割:在房间里画一个墙,然后墙上开个洞,这样就变成了2个房间,使用同样的方法直到无法画新的墙为止……不过还是有一些具体的细节需要处理这里就不提了

90x90的地图

评分

参与人数 7+7 收起 理由
b565185756 + 1 精品文章
wabcmcc + 1 塞糖
89444640 + 1 塞糖
又囧又怨的炅鸢 + 1 塞糖
Mono_kyrin + 1 塞糖
百万HP + 1 塞糖
SixRC + 1 认真的人一直都这样强大

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *

Lv3.寻梦者

梦石
0
星屑
3670
在线时间
357 小时
注册时间
2018-9-4
帖子
272
2
发表于 2020-5-10 23:38:49 | 只看该作者
好像在天干宝典上看过

点评

这东西挺早就有人在研究了,但是那时候roughlike类的游戏还不流行,加上平均技术水平也就那样,可以认为技术已经失传  发表于 2020-5-11 00:13
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7946
在线时间
1182 小时
注册时间
2007-7-29
帖子
2055
3
发表于 2020-5-11 01:21:59 | 只看该作者
我当年也写了个随机地图,结果测试游戏的时候把自己给搞疯了,最后乖乖的去画地图,结果地图没画完就弃坑了
PS:我的随机生成是每次进入地图后才随机生成 XD。

点评

我这个也是,但是改map.data太花时间了,就把map.data给缓存了一下  发表于 2020-5-11 04:25
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34864
在线时间
4148 小时
注册时间
2007-12-15
帖子
9980
4
发表于 2020-5-11 08:26:13 | 只看该作者
本帖最后由 89444640 于 2020-5-11 08:36 编辑

是个很强的方法,但是这种只有墙壁和敌人的迷宫会绕到吐
还是手动画吧ORZ
迷宫如果不是有很多事件场景单调了的话,可能让人走着犯困吧。
我为了让迷宫不单调,初期最大的那个迷宫
从这样修成了这样,

原件丰富了,而且管道不同遮挡增加了层次感。
xiaom兄的适合西林那种迷宫,游戏目的就是绕迷宫,内部结构单调,但是敌人和处理丰富而且死了就全没。
如果可能,这种迷宫我喜欢拆墙XD

点评

想给自己的游戏加点rougelike的内容  发表于 2020-5-11 14:29
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
5
发表于 2020-5-13 23:25:01 | 只看该作者
脑子里面一直有一个想法,但是生活让我几乎不可能完成。
Random Word
整个游戏都是随机生成的,玩法类似于塞尔达传说那样的,要用到大量的随机生成谜题的算法。
你若有心开坑,我把已经归纳好的算法给你。

点评

我无法制作那么大的工程,但是我确实想了解你收集了哪些算法  发表于 2020-5-14 00:02
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

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

开拓者

6
 楼主| 发表于 2020-5-14 00:06:50 | 只看该作者
本帖最后由 guoxiaomi 于 2020-5-19 03:36 编辑

既然有人回复了,就顺便晒一下新坑里的金字塔,这个金字塔各层都是在游戏里随机生成的。不知道视频上传是否成功?
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

7
发表于 2020-5-14 05:23:01 手机端发表。 | 只看该作者
我要玩,我要玩!xiaomi兄做好了记得@我啊(●°u°●)​ 」

点评

好的一定0v0  发表于 2020-5-14 05:52
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39607
在线时间
7482 小时
注册时间
2009-7-6
帖子
13482

开拓者贵宾

8
发表于 2020-5-14 06:05:42 | 只看该作者
随机地图的本身实现不是太重要,重要的是合理性,这个数据真的难以安排

点评

我的想法路要一步一步的走,先做个简单的,保持基本的游戏性,然后慢慢更新吧……  发表于 2020-5-14 14:20
指随机地图中的元素  发表于 2020-5-14 11:16
是指随机地图出现在游戏中的合理性,还是指如何设计地图上出现的各种元素(比如房间,敌人)?  发表于 2020-5-14 06:10
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

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

开拓者

9
 楼主| 发表于 2020-5-19 03:37:43 | 只看该作者
不会走迷宫?只要坐上扫地机器人,进入扫地模式……

点评

传说中的绕着一次墙壁走XD  发表于 2020-5-26 07:08
23333,我还在考虑,目前如果怪物是真实的应该会绕过,是透明的陷阱就会直接踩上去  发表于 2020-5-25 02:59
把怪物一起扫走了 Y(^ ^)Y  发表于 2020-5-25 01:46
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

10
发表于 2020-5-24 23:40:33 | 只看该作者
guoxiaomi 发表于 2020-5-14 00:06
既然有人回复了,就顺便晒一下新坑里的金字塔,这个金字塔各层都是在游戏里随机生成的。不知道视频上传是否 ...

点进来能听到声音,但是看不到视频在哪

点评

不知道……要不换个浏览器试试?  发表于 2020-5-25 00:44
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 08:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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