在 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}
}