世界生成算法
Res
code
Section 3 - Generating Maps - Roguelike Tutorial - In Rust
Simple Alogirthm
随机生成几个 room 用矩阵来表示,然后每次生成一个 room 就与前一个 room 相连,可以随机的选定方向
Binary Space Partition
可以看成一个整体的 room,然后可以任意选取随机大小的四个候选 room,不断操作直到生成需要的个数。
code
Section 3 - Generating Maps - Roguelike Tutorial - In Rust
随机生成几个 room 用矩阵来表示,然后每次生成一个 room 就与前一个 room 相连,可以随机的选定方向
可以看成一个整体的 room,然后可以任意选取随机大小的四个候选 room,不断操作直到生成需要的个数。