想要在任意用户生成或程序生成的2D网格上使用多智能体系统对区域进行聚类。 两个示例:{Rooms} {Caves}
不可聚集的墙壁是黑色的。他们应该阻止集群扩展。
通用群集在我的应用程序中有点性能。我的环境可以随时改变,我不想每次都重新计算所有的网格。将手动销毁墙/地板环境发生变化的最近的集群。
应该将哪些简单的行为编码到群集代理中,以增加\捕获网格的紧密性 - 互连性?群集试图实现什么?群集质量并不重要。
编辑决定通过合并最小的群集来坚持简单的洪水填充。 {Looks okay for me}。可以通过传统的聚类算法打破几个集群并对已发布的单元进行聚类。