Project1
标题:
我想做一个隨機房屋的组合系統需要什么相关知识
[打印本页]
作者:
ppspssss
时间:
2019-6-26 23:29
标题:
我想做一个隨機房屋的组合系統需要什么相关知识
本帖最后由 ppspssss 于 2019-6-26 23:33 编辑
我想做一个房间系统,可以随机组合房间,多个组合,例如图方格组成的房间,绿色是门,那么我想房间之间只能用绿色门来对接,那么这样有多少个组合, 可以使用諸如2維数組等自动生成而不用手动列出所有的情况? 如可以,那么需要學什么知識点, 或者有一个簡单的方法, 相关的思路等, 都可以告訴我
迷宮.png
(37.06 KB, 下载次数: 20)
下载附件
保存到相册
2019-6-26 23:28 上传
作者:
antilmid
时间:
2019-6-28 23:46
你这个还是有点麻烦但也不是很难,第一部分你要把他抽象出来,由于你这个存在不规则图形,所以二维数组不能存方简单的0-1逻辑,你需要几个状态点来标记,对于下面的加法法则,只需要判断门是否对上就行,而真正要计算的是两个房间的组合数目,这里可以用最简单的枚举。
作者:
guoxiaomi
时间:
2019-8-12 15:23
深度优先搜索
,在房间数量变多时,此问题的计算量可能远超你的想象
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1