我正在开发一个基于自己定义规则的系统自动生成关卡地图。 不用手工绘制每个关卡,我创造了各种区域类型,例如普通房间、开始区域、出口、安全区域和宝藏区域,设置这些区域之间的连接规则,让生成器自己来处理剩下的内容。

我还为每种类型的区域创建了多个房间类型,保证即使同一区域类型在游戏地图中出现了多次,也从不形成重复模式。

如果你们想知道更多信息,可以看看短片。 乐意回答关于实现细节的问题。

如果想看更多详情,可以访问我的开发日志:

https://youtu.be/m1FOHlPblY0