在Minecraft中生成红石风格的城市

摘要:Minecraft中的程序化城市生成可以提供玩家更多样化的场景,并有助于理解和改进其他数字世界和现实世界中城市的设计。本文介绍了一个城市生成器,作为一个参赛作品提交给Minecraft定居生成比赛的2023年版本。生成过程包括六个主要步骤,即植被清理,地形重塑,建筑布局生成,路线规划,路灯安置和城墙建设。使用三种算法,包括基于启发式的算法,演化布局算法和随机算法来生成建筑布局,并通过在有限时间内在随机地图上生成城市进行测试。实验结果表明,启发式算法能够更快地找到适合平地地图的建筑布局,而演化布局算法在复杂地形地图上的布局效果更好。通过用户研究,使用比赛的评估标准比较了我们的生成器与竞赛2022年版本的优秀作品,并显示出我们的生成器在适应性和功能性标准方面表现良好。

作者:Shuo Huang, Chengpeng Hu, Julian Togelius, Jialin Liu

论文ID:2307.09777

分类:Artificial Intelligence

分类简称:cs.AI

提交时间:2023-07-20

PDF 下载: 英文版 中文版pdf翻译中