This paper presents an interactive platform to interpret multi-objective evolutionary algorithms. Sokoban level generation is selected as a showcase for its widespread use in procedural content generation. By balancing the emptiness and spatial diversity of Sokoban levels, we illustrate the improved two-archive algorithm, Two_Arch2, a well-known multi-objective evolutionary algorithm. Our web-based platform integrates Two_Arch2 into an interface that visually and interactively demonstrates the evolutionary process in real-time. Designed to bridge theoretical optimisation strategies with practical game generation applications, the interface is also accessible to both researchers and beginners to multi-objective evolutionary algorithms or procedural content generation on a website. Through dynamic visualisations and interactive gameplay demonstrations, this web-based platform also has potential as an educational tool.
翻译:本文提出了一种用于解读多目标进化算法的交互式平台。选择《推箱子》关卡生成作为展示案例,源于其在程序化内容生成中的广泛应用。通过平衡《推箱子》关卡的空白区域与空间多样性,我们阐释了改进的双档案算法Two_Arch2——一种著名的多目标进化算法。我们的网络平台将Two_Arch2集成至可视化界面,实时交互式展示进化过程。该界面旨在连接理论优化策略与实际游戏生成应用,并通过网站向多目标进化算法或程序化内容生成领域的研究者与初学者开放。借助动态可视化与交互式游戏演示,该网络平台亦具备成为教育工具的潜力。