游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3772|回复: 5

[讨论] 哪位大侠有关于(类似暗黑)随机地图的相关规则资料

[复制链接]

35

主题

240

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
发表于 2009-3-13 11:28:00 | 显示全部楼层 |阅读模式
哪位大侠有关于(类似暗黑)随机地图的相关规则资料,小弟想参考一下,先谢谢了.

44

主题

325

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
QQ
发表于 2009-3-13 18:42:00 | 显示全部楼层

Re: 哪位大侠有关于(类似暗黑)随机地图的相关规则资料

呵呵,Spy抛出了我以前的一个老帖子
老帖子里面看不出个所以然,当时想要出刊的书籍也因为诸多原因一直还搁在我手上
于是我就从水底冒出来了

附件的文章是我当年翻译暗黑时顺道收集的一篇关于随机生成地图算法的文章
可惜原来的网址早已废弃,文章有几部分是缺失的,但大概也能看得出原理

此外这个网址也可以供你参考一下,这是另一个关于地图随机生成的网站:
http://members.gamedev.net/vertexnormal/articles.html

我简单介绍一下我所了解的暗黑式的地图随机生成方法
这是一种2D Tile-Based的生成方式
Tile你可以理解为一个完整的图块,基于图片块生成的2D地图

在制作过程中,美术人员会把迷宫剖成很多种完整(带壁体、地板,甚至部分装饰)的图块
这些图块包括了迷宫各种姿态、各种弯角的完整块(你可以把它想象成一小段水管)
图块包含着一定的连通机制,比如说有的是上下连通的,有的是左右连通的,有的是四向连通的
图块的连通部分相互之间可以无缝拼接起来
(这种无缝拼贴图素是有着一个悠久的技术背景的,主打2D/2.5D的游戏公司都熟知这类技术,例如天晴)
这是在视觉方面的技术方式

至于程序方面,就是在生成过程中根据连通情况来生成出完整的地图了
原理是这样,具体算法还需要你仔细看看我附上的文档

希望这样简单的介绍会对你有所帮助

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2009-3-13 11:32:00 | 显示全部楼层

Re:哪位大侠有关于(类似暗黑)随机地图的相关规则资料

老帖再翻:http://bbs.gameres.com/showthread.asp?threadid=79666

lz,找资料要在有用的地方问,才可能会有效果

16

主题

354

帖子

361

积分

中级会员

Rank: 3Rank: 3

积分
361
发表于 2009-3-13 11:32:00 | 显示全部楼层

Re:哪位大侠有关于(类似暗黑)随机地图的相关规则资料

谁告诉你那是随机地图?

28

主题

3250

帖子

3262

积分

论坛元老

Rank: 8Rank: 8

积分
3262
QQ
发表于 2009-3-13 11:48:00 | 显示全部楼层

Re:哪位大侠有关于(类似暗黑)随机地图的相关规则资料

前几天看游戏关卡设计,就提到了随机地图生成……

44

主题

325

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
QQ
发表于 2009-3-13 18:46:00 | 显示全部楼层

Re:哪位大侠有关于(类似暗黑)随机地图的相关规则资料

这里还有一篇关于暗黑2的Tile的运作原理的文章
我也附在这里吧
http://phrozenkeep.planetdiablo.gamespy.com/forum/kb.php?mode=article&k=40

对暗黑2的随机地图生成来说,更深层是靠Tile的稀缺值(Rarity)来控制其随机情况的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-28 05:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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