我正在尝试弄清楚如何为我正在开发的小型文本游戏创建完全随机的迷宫/地牢。我真的不知道从哪里开始,因为我以前从未做过这样的事情。我该怎么做呢?我需要房间知道里面有什么生物、地上有什么元素、导出在哪里以及它们会去哪些其他房间。任何帮助表示赞赏。
最佳答案
您可以创建一个二维 int 数组(您的 map )。每个“对象”(例如项目或导出)都有另一个编号。 例如:
0 = no object
1 = knife
2 = sword
3 = helm
当您需要能够在一个字段上组合对象时(例如将一把剑和一个 Helm 放在一个字段上),您可以创建一个 3d 数组。因此您可以在另一个对象之上添加一个对象。
您可以在数组尺寸中生成随机 x 和 y,并在对象范围内为其指定一个随机数(在本例中为 -1 到 4 之间)
希望这有帮助;-)
关于python - 用Python随机生成地牢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315691/