realtime-pcg-map-generator:带有PCG地牢生成器的实时PCG地图生成器

时间:2024-03-30 12:46:41
【文件属性】:

文件名称:realtime-pcg-map-generator:带有PCG地牢生成器的实时PCG地图生成器

文件大小:12.5MB

文件格式:ZIP

更新时间:2024-03-30 12:46:41

C#

反向工程后,在《以撒的结合》中的关卡生成使我对PCG的好奇心激增。 作为《暗黑破坏神》系列的长期粉丝,我总是被他们的关卡设计和敌人以及每一次新玩法的独特性和一致性所吸引。 这使我尝试并实现了一个类似系统。 与之前使用PCG进行数组操作的尝试不同,我决定更深入地研究手头的数据结构。 我要解决的新问题是没有边界的实时地图生成,这是我上一个PCG项目的核心区别,在PCG项目中,我最初必须设置关卡的边界。 最终,我停在了Dictionary上,因为它是动态的(C#会为您处理),并且您可以快速查找列表中是否已有特定的图块。 实时地图生成的工作方式如下: 生成一个由5个不同的精灵组成的5 x 5起始图块集,然后将播放器放置在中心。 每次播放器移动时,水平轴或垂直轴上都会有一个输入。 收到输入后,在远离输入方向3个单位的位置添加图块。 新添加的瓷砖可以是地砖,33%的墙砖或10%的地牢入口砖。


网友评论