游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2702|回复: 2

[讨论] 关于某个游戏里随机地图的实现方法。

[复制链接]

1

主题

14

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2012-1-3 10:30:00 | 显示全部楼层 |阅读模式
最近玩了一个游戏。
http://flash.17173.com/flashfile/2011-12-23/20111223110517709.shtml
对里面的随机地图比较感兴趣。想请教一下各位高人这个游戏里的随机地图是如何实现的。
我自己分析的结果目前主要有以下几点。
1.地图的大小是30*30格的固定大小。(也见到过31格的,但是貌似没超过这个数。暂定30*30)
2.地图是由数个随机大小的小单元空间组成的。小单元空间的大小在1*1~10*10之间。高和宽随机1~10格。
3.任意两个相邻的单元空间之间必定有一扇门将这两个空间连接起来。且门的位置在相邻这一段墙壁的正中间位置。
分析完了后发现了几个问题。
如果小单元空间排布的位置超过了整个地图的限制怎么办?是重新生成小单元空间还是其他办法?
该游戏中有出现两个单元空间有两格空白相连但是没有门的情况出现。与我分析的第3点有出入。。。而且貌似还会有更惨的两扇门并排连接两个小单元空间的情况出现。。。


于是现在我纠结在这个随机地图的生成方法规则上无法释怀。望各位高人能帮忙指点一下我的分析有没有错误。这个游戏的随机地图到底是用一个什么样的规则来生成的。
谢谢各位了。
  [em10]

10

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
发表于 2012-1-4 19:33:00 | 显示全部楼层

Re:关于某个游戏里随机地图的实现方法。

1、随机一条路径
2、在随机路径的基础上对某一片区域进行随机大小控制
3、随机出BOSS的刷点,然后根据刷点设定从BOSS区域到玩家区域路途上的所有怪物
4、随机地图上散落的宝物(从固定列表中选取)
5、画上周围阻挡。
没怎么玩,大概死了几次感觉是像这样弄的。

1

主题

14

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2012-1-6 10:49:00 | 显示全部楼层

Re:关于某个游戏里随机地图的实现方法。

恩恩。很有帮助。谢谢LS了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-30 11:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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