中文

在 Minecraft 中生成红石风格城市

人工智能 2023-07-20 v1

摘要

在 Minecraft 中程序化生成城市为玩家提供了更多样化的场景,并有助于理解及改进其他数字世界与真实世界中城市的设计。本文提出了一个城市生成器,作为 2023 年 Minecraft 定居点生成竞赛的参赛作品。生成过程由六个主要步骤组成,即植被清理、地形重塑、建筑布局生成、路线规划、路灯放置与城墙建造。应用三种算法(包括基于启发式的算法、演化布局算法与随机算法)生成建筑布局,从而确定在何处放置不同的红石风格建筑,并在限定时间内于随机地图上生成城市进行测试。实验结果表明,基于启发式的算法能更快为平坦地图找到可接受的建筑布局,而演化布局算法在崎岖地图的布局演化中表现更优。我们开展了一项用户研究,依据竞赛评估标准将本生成器与竞赛 2022 年版的优秀作品比较,显示本生成器在适应性与功能性标准上表现良好。

关键词

引用

@article{arxiv.2307.09777,
  title  = {Generating Redstone Style Cities in Minecraft},
  author = {Shuo Huang and Chengpeng Hu and Julian Togelius and Jialin Liu},
  journal= {arXiv preprint arXiv:2307.09777},
  year   = {2023}
}