gpt4 book ai didi

java - 随机 map 生成是如何工作的

转载 作者:行者123 更新时间:2023-11-30 09:16:40 25 4
gpt4 key购买 nike

<分区>

我目前正在开发一个基于文本的僵尸角色扮演游戏模拟器,其中将有一个随机生成的城市供您探索和做事。我原本打算将城市保存在二维数组中,但后来我意识到如果我愿意这样做,我的阵列将占用数 GB 的数据来存储数字。在做了一些研究之后,我发现了一种叫做 perlin noise 的东西,它是一种算法,可以根据单个种子生成几乎无限和随机的地形,我很好奇我是否可以对我的城市做类似的事情。伙计们有什么想法吗?


我意识到我没有给你们留下太多关于我需要什么的信息。我想要生成的城市应该由坐标网格表示,其中每个坐标绘制一个单独的 map 上的建筑。然而,建筑物应该以特定的方式排列。如果是金融区,那么写字楼应该更频繁地刷新。如果它是住宅区,那么应该更频繁地生成公寓楼和自助洗衣店等建筑物。如果是公园,则不应生成建筑物。

此外,一些建筑物应该比其他建筑物占用更多的坐标,例如商场等。

还应生成横跨城市的高速公路,但如果代码过于复杂,这并不重要,因为这意味着一个简单的学习项目。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com