14
迷宫生成
我知道有一个与此(此处)类似的(旧)线程,但是我想进行一些修改来重新启动它。 目标:使用您选择的算法生成外观随机的迷宫,然后以图形方式输出迷宫(打印计数)。 宽度和高度由您确定。 从至少一个入口到至少一个出口应该有至少一条路径。 迷宫的格式(如何显示,标记入口或出口)也取决于您。 越漂亮越好。 不鼓励琐碎的迷宫(例如空白迷宫,格子迷宫,大小为1x1的迷宫)。 如果结果合理,则允许并鼓励迷宫中的循环。 鼓励语言滥用。 迷宫应该看起来相当随机(但是完全确定性的(例如混沌)算法也可以)。 编辑:这里的主要重点是使最小的实现。但是,我想在此限制范围内留出一些余地,以鼓励保持柔韧性。我故意留下了迷宫开放式的“特征”,但是作为一个粗略的指导原则,您应该尝试将最多的爆炸归入最小的词汇量。