我的问题是:
如何在一个6*6的方格阵中随机生成若干个房间,并且随机生成管子把房间连通起来,而且不允许出现房间被孤立的情况。
好像说不清楚,举个例子吧,现在有一个6*6的方格阵,画得不是很好,但能看清楚吧
其中在这个方格阵中随机生成X个房间
途中黑色的方块就是变成了房间的方格了
登录/注册后可看大图 tAb3cghd.jpg (13.67 KB, 下载次数: 0) 下载附件 保存到相册 请问这里有没有学过编程的高手?求助~~~ 2005-1-2 02:55 上传 接下来就是难题,要随机地生成管子,把房间连接起来,连接方式要随机的,但是一定要让所有房间都连接起来,不能出现有房间被孤立的情况 如图:这是可以接受的: 登录/注册后可看大图 这也是可以的,当然还有很多很多种组合: 登录/注册后可看大图 下面这张图中有房间被孤立,这个是不允许出现的情况 登录/注册后可看大图
tAb3cghd.jpg (13.67 KB, 下载次数: 0)
下载附件 保存到相册
请问这里有没有学过编程的高手?求助~~~
2005-1-2 02:55 上传
接下来就是难题,要随机地生成管子,把房间连接起来,连接方式要随机的,但是一定要让所有房间都连接起来,不能出现有房间被孤立的情况
如图:这是可以接受的:
这也是可以的,当然还有很多很多种组合:
下面这张图中有房间被孤立,这个是不允许出现的情况
使用道具 举报
呵呵,这个,基本上,比较难!
猪楼上的好运!
不好意思,计算机俺很菜!
恭喜!
佩服佩服!
本版积分规则 发表回复 回帖后跳转到最后一页
|排行榜|小黑屋|Archiver|UKER.net ( 沪ICP备11021479号-1 )
GMT+8, 2024-11-17 03:54
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.