绝地求生只能随机地图吗?

12秒前阅读1回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1351830
  • 级别管理员
  • 主题270366
  • 回复0
楼主

是的,在游戏《绝对求生》发行初期,确实只有一张地图叫做《艾伦格》,但随着时间的推移,游戏推出了更多地图,绝对求生共有6张地图:艾伦格、米拉玛、萨诺、维寒迪、雪地(万圣节特别版)以及卡拉金,每张地图都具有独特的地形和布局,玩家在游戏过程中可以体验到不同的游戏乐趣,地图的选择仍需随机抽取,这确保了游戏的公平性和新鲜感。

像《我的世界》和《泰拉瑞亚》这样的地图生成方式是如何实现的呢?我的世界的生成地图程序是一个伪随机生成器,这个生成器有一个特定的规律,这意味着输入后,一个16进制的种子能生成不同的世界,而同一个种子在不同手机上生成的世界会完全相同,生成过程分为几个步骤:

  1. 生成地图结构:程序会根据输入的种子生成基础的地理结构,例如基岩层和空气方块的分布。
  2. 种子验证:程序会检查种子的有效性,如果有效则继续生成地图;如果无效,会随机重新生成种子。
  3. 生成世界布局:程序会根据生成的种子在地图上分布出生地块和周围16x16个区块,最终形成完整的地图。
  4. 生成玩家角色:程序会随机生成各种玩家角色,如羊、牛、猪等。

生成地图的程序流程如下:

  • 之一次生成

    1. 生成基岩层和空气方块,并保存到世界文件中。
    2. 检查种子的有效性,若有效则继续;若无效,重新生成种子。
    3. 生成出生地块和16x16的区块世界。
    4. 生成玩家角色。
    5. 生成世界完成。
  • 第二次生成

    1. 读取世界文件。
    2. 替换玩家编辑过的方块。
    3. 生成已保存的实体,如已命名的动物、怪物或村民。
    4. 生成玩家的进入。

生成地图生成原理:我的世界保存了每个建筑的结构样式,如村庄、沙漠神殿等,程序会读取种子后,按照生成规则在地图上分布建筑,类似于结构方块,生成的“建筑”会随着种子的“翻译”而随机分布。

生成地图的程序遵循以下规则:

  • 生成地图的结构:根据输入的种子生成基本的地理结构。
  • 处理种子:检查种子的有效性,若无效则重新生成种子。
  • 生成世界布局:使用生成器生成出生地块和周围区块世界。
  • 生成玩家角色:随机生成各种玩家角色。

生成地图的原理类似于结构方块的生成,类似于方块中的“结构方块”(如村庄中的房子)。

生成地图的bug:一个村庄只有一个房子,而门却比地面高,悬浮岛和悬浮方块等。

0
回帖 返回手机游戏

绝地求生只能随机地图吗? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息